﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace Noris.Schedule.Planning.Services
{
	public static class PicLibrary22
	{
		#region Image Alignhorizontalleft2
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku align-horizontal-left-2.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Alignhorizontalleft2_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Alignhorizontalleft2, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Alignhorizontalleft2_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\align-horizontal-left-2.png
		/// </remarks>
		public static System.Drawing.Image Alignhorizontalleft2_Cached
		{
			get
			{
				if (_Alignhorizontalleft2 == null) _Alignhorizontalleft2 = Alignhorizontalleft2;
				return _Alignhorizontalleft2;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku align-horizontal-left-2.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Alignhorizontalleft2_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Alignhorizontalleft2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Alignhorizontalleft2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\align-horizontal-left-2.png
		/// </remarks>
		public static System.Drawing.Image Alignhorizontalleft2 { get { return _ImageCreateFrom(_Alignhorizontalleft2_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru align-horizontal-left-2.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Alignhorizontalleft2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Alignhorizontalleft2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\align-horizontal-left-2.png
		/// </remarks>
		public static System.Drawing.Image Alignhorizontalleft2_FromFile { get { return _ImageCreateFrom(_Alignhorizontalleft2_string, "align-horizontal-left-2.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Alignhorizontalleft2
		/// </summary>
		/// <returns></returns>
		private static string _Alignhorizontalleft2_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1048);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA");
			sb.Append("BmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAATAAAAEwDxf4yuAAABBUlEQVQ4y+2TsU4CQRCGvzX6FhTyBBS+gBSEUPgOVBQmRp9B");
			sb.Append("SztILHgNqguJPgMFNQkhIXSccnec7s5aLJeAcN4ttPzNbLKzX2b+mVXWWjLdNToWYDDsK47QZd5FcF+1RY+bbxNVCuaS34EIiIE1iAUBBIKndvnKnD6BFugFrAUSxyQB");
			sb.Append("uPaFfcH3fBeSnX08A0CM63Ibkp29YQZY7Vf1Ex4BCx7bB73JUy7s79hPglUeRoV7lmnWq6nCNkevNUTAWDACWsCYTRSXc/syLucZwMcU4hRWKSwTCGMXo3Q/98LXl/90");
			sb.Append("hvkrd5pXSlN/HmMsbj02q6EFtHHrArAMo2LYpHvj/QN+AZctbvYnFSkpAAAAJXRFWHRjcmVhdGUtZGF0ZQAyMDA5LTExLTI4VDE3OjE4OjI4LTA3OjAwMZGyLAAAACV0");
			sb.Append("RVh0ZGF0ZTpjcmVhdGUAMjAxMC0wMi0yMlQxNjowNToyNC0wNzowMHt24b8AAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTAtMDEtMTFUMDg6NDQ6MDYtMDc6MDA+Z9PyAAAA");
			sb.Append("NXRFWHRMaWNlbnNlAGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL0xHUEwvMi4xLzvBtBgAAAAldEVYdG1vZGlmeS1kYXRlADIwMDktMTEtMjhUMTQ6");
			sb.Append("MzE6NTYtMDc6MDAtaUiZAAAAFnRFWHRTb3VyY2UAQ3J5c3RhbCBQcm9qZWN06+PkiwAAACd0RVh0U291cmNlX1VSTABodHRwOi8vZXZlcmFsZG8uY29tL2NyeXN0YWwv");
			sb.Append("pZGTWwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Alignhorizontalleft2_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Alignhorizontalleft2_Reset()
		{
			_Alignhorizontalleft2 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Alignhorizontalleft2_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Alignhorizontalleft2 = null;
		#endregion
		#region Image Alignhorizontalright2
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku align-horizontal-right-2.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Alignhorizontalright2_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Alignhorizontalright2, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Alignhorizontalright2_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\align-horizontal-right-2.png
		/// </remarks>
		public static System.Drawing.Image Alignhorizontalright2_Cached
		{
			get
			{
				if (_Alignhorizontalright2 == null) _Alignhorizontalright2 = Alignhorizontalright2;
				return _Alignhorizontalright2;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku align-horizontal-right-2.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Alignhorizontalright2_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Alignhorizontalright2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Alignhorizontalright2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\align-horizontal-right-2.png
		/// </remarks>
		public static System.Drawing.Image Alignhorizontalright2 { get { return _ImageCreateFrom(_Alignhorizontalright2_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru align-horizontal-right-2.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Alignhorizontalright2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Alignhorizontalright2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\align-horizontal-right-2.png
		/// </remarks>
		public static System.Drawing.Image Alignhorizontalright2_FromFile { get { return _ImageCreateFrom(_Alignhorizontalright2_string, "align-horizontal-right-2.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Alignhorizontalright2
		/// </summary>
		/// <returns></returns>
		private static string _Alignhorizontalright2_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1044);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA");
			sb.Append("BmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAATAAAAEwDxf4yuAAABAklEQVQ4y+2SP04CQRSHvzV4Cwo5AYUX0MIYCu9ARUFC9Axa");
			sb.Append("2mlC4TWsNiRyhi2oSQgJoWOB3WV15o3FsAnoDstuKPk1bzJ588378/OMMVTVw13HAHwOPjyAWl6S320U/nDfH3t/72ru5C8gAmJgA2JAAAH/qZ37xgmDJdACNYeNQGKZ");
			sb.Append("JABXZWEr+J7tQ7KzQ26YaNvlLiQ7l4ZpYP2/qp+wAsx/bDtnUwqWt/bSsHovONrB0/dmsc+C1yYioA1oASWg9TaKzbl5GR3f5nACcQrrFBYJhLGNUXq42osqsznDTqe9");
			sb.Append("bV56itvnEdpg7bG1hhJQ2toFYBFGxbDx23Ul52f6BS6+bvajAiCgAAAAJXRFWHRjcmVhdGUtZGF0ZQAyMDA5LTExLTI4VDE3OjE4OjI4LTA3OjAwMZGyLAAAACV0RVh0");
			sb.Append("ZGF0ZTpjcmVhdGUAMjAxMC0wMi0yMlQxNjowNToyMy0wNzowML7R3zEAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTAtMDEtMTFUMDg6NDM6NTItMDc6MDBgFOL8AAAANXRF");
			sb.Append("WHRMaWNlbnNlAGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL0xHUEwvMi4xLzvBtBgAAAAldEVYdG1vZGlmeS1kYXRlADIwMDktMTEtMjhUMTQ6MzE6");
			sb.Append("NTEtMDc6MDDoznYXAAAAFnRFWHRTb3VyY2UAQ3J5c3RhbCBQcm9qZWN06+PkiwAAACd0RVh0U291cmNlX1VSTABodHRwOi8vZXZlcmFsZG8uY29tL2NyeXN0YWwvpZGT");
			sb.Append("WwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Alignhorizontalright2_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Alignhorizontalright2_Reset()
		{
			_Alignhorizontalright2 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Alignhorizontalright2_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Alignhorizontalright2 = null;
		#endregion
		#region Image Alignverticaltop2
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku align-vertical-top-2.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Alignverticaltop2_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Alignverticaltop2, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Alignverticaltop2_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\align-vertical-top-2.png
		/// </remarks>
		public static System.Drawing.Image Alignverticaltop2_Cached
		{
			get
			{
				if (_Alignverticaltop2 == null) _Alignverticaltop2 = Alignverticaltop2;
				return _Alignverticaltop2;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku align-vertical-top-2.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Alignverticaltop2_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Alignverticaltop2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Alignverticaltop2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\align-vertical-top-2.png
		/// </remarks>
		public static System.Drawing.Image Alignverticaltop2 { get { return _ImageCreateFrom(_Alignverticaltop2_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru align-vertical-top-2.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Alignverticaltop2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Alignverticaltop2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\align-vertical-top-2.png
		/// </remarks>
		public static System.Drawing.Image Alignverticaltop2_FromFile { get { return _ImageCreateFrom(_Alignverticaltop2_string, "align-vertical-top-2.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Alignverticaltop2
		/// </summary>
		/// <returns></returns>
		private static string _Alignverticaltop2_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1028);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA");
			sb.Append("BmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAACXZwQWcAAAATAAAAEwDxf4yuAAAA+ElEQVQ4y63TMW7CQBBA0b+I3IKCG3CGSEgoEoegoaBAcIa0");
			sb.Append("9JwlNMkZXKRGShPRYcA2Cd6ZFNZamNiYYqbaYuZpZnbXqSpW0TGTrDE3Hk7N5rTtzPIC3Nus36qN1lvXm0d3855cTrdIfgcSIAXOIAoCCGyWk7IgWg0asefXzwKDA/AC");
			sb.Append("+Q7OAllhkgH0ywIR+Piqx7wSsCP8fleRcL4pSH/qMZGAiS+mvEbC+RoTODVgvsQ8cPrf1SWuFuQC+6weywO2WUwqu2kK7yFO72Cj9da1Ko905qHrXLsVHrYXSJp2ptbf");
			sb.Append("6ZEkVaU3j/QSXlJN7OPE9m+ajvkHcA13Qx83R0EAAAAldEVYdGNyZWF0ZS1kYXRlADIwMDktMTEtMjhUMTc6MTg6MjgtMDc6MDAxkbIsAAAAJXRFWHRkYXRlOmNyZWF0");
			sb.Append("ZQAyMDEwLTAyLTIyVDE2OjA1OjI0LTA3OjAwe3bhvwAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMC0wMS0xMVQwODo0Mzo1My0wNzowMMZj6UgAAAA1dEVYdExpY2Vuc2UA");
			sb.Append("aHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvTEdQTC8yLjEvO8G0GAAAACV0RVh0bW9kaWZ5LWRhdGUAMjAwOS0xMS0yOFQxNDozMTo1MS0wNzowMOjO");
			sb.Append("dhcAAAAWdEVYdFNvdXJjZQBDcnlzdGFsIFByb2plY3Tr4+SLAAAAJ3RFWHRTb3VyY2VfVVJMAGh0dHA6Ly9ldmVyYWxkby5jb20vY3J5c3RhbC+lkZNbAAAAAElFTkSu");
			sb.Append("QmCC");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Alignverticaltop2_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Alignverticaltop2_Reset()
		{
			_Alignverticaltop2 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Alignverticaltop2_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Alignverticaltop2 = null;
		#endregion
		#region Image Configure2
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku configure-2.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Configure2_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Configure2, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Configure2_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// c:\Lcs\Tools\GreenSchedule4\Support\pic\22\configure-2.png
		/// </remarks>
		public static System.Drawing.Image Configure2_Cached
		{
			get
			{
				if (_Configure2 == null) _Configure2 = Configure2;
				return _Configure2;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku configure-2.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Configure2_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Configure2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Configure2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// c:\Lcs\Tools\GreenSchedule4\Support\pic\22\configure-2.png
		/// </remarks>
		public static System.Drawing.Image Configure2 { get { return _ImageCreateFrom(_Configure2_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru configure-2.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Configure2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Configure2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// c:\Lcs\Tools\GreenSchedule4\Support\pic\22\configure-2.png
		/// </remarks>
		public static System.Drawing.Image Configure2_FromFile { get { return _ImageCreateFrom(_Configure2_string, "configure-2.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Configure2
		/// </summary>
		/// <returns></returns>
		private static string _Configure2_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2644);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAWAAAAFgDcxelYAAAF");
			sb.Append("70lEQVQ4y33VeWwU9xUH8O9cu7Ozp3d97OX1er2x5Y0Jh1mwnHIFpzGVQUlog3qgUqlVkyDVlBJatZFaqlRtRRohiECtIpGkUCgoKSFJI3CNC3ZcZAOOa8CuFx/rxeeO");
			sb.Append("95i9Z2Zn+gfCLQrw/n7vo69+70k/4sc/2kOsbFxltFqthratbfP+Km/xTngSj6qmNU0QJZV8rrWlxO/3GSmKKkJFbHExmf3Jvnb1fh85NzerlSVpl81mvbB/376Nd8KT");
			sb.Append("Wjym0qkU2/pcy6on/DVHS0pKbmg1miuqqr7gdFcRe/fsXeojr/X3q4KQEJwul/v57duP7dr53U2ffHT+US5dXeNb29zc9NaGDetfcjrsRkVR8rIopnsudzgkSdIvwYBa");
			sb.Append("GB0Jnbvc9c9DrEaj/87OnT+TJKnuw7Nnv6R6KquYYDDYuPGZTet0rBah0dFCT/eVI7l8Iex0Og6WlZXWLcGhiQnQNJ3Y88orb/Zdvfork1HvspXajoqiWPfBmb8+AK8J");
			sb.Append("rqWqPF47x3Gq0WyGy+XSB+qffNHucLzjdrtXmUyGwv8lBg4ffRvLV67MvLx797s93d0/19B0pd1hPyLL8hNnTv1lCa4ot9IUhXKe59Fx8R9ICmkEGpZtttsdWllRT/z7");
			sb.Append("5m3+ARgAuno/BwBp7/7954aGBl/T6zhPWVnZMUmWvWdOvA84e9DgNdApQWpemJknFqJxZHIilj31FBRVGbzWf/2zogzhvkc9ZEHKx5/+/U5TMCh4qjzfpikyGBPzneeO");
			sb.Append("t4oXCoY/5A0lLV6rTJj0SE/P8jdy2ewtPsqf6+y81GU2m/JfDA48EgYAdXbq7lhNTc1Mba1/R/2t/7RU03/eun7+yvZThlZ6aDQ7zcavHo9GZ09Njk8cjyUS1zKpVO7U");
			sb.Append("6RN4XGIAwOYNG8XuS50j1bN8tm7b1h0enbzC3vc3OrhwffpYsulVbbTjpEErDjvclbxBbxAPH3nrgXniUfAzB2/iRtrM7eg89N7L3sQLTpuOkvMFCH39w+cXuK/Ea8wx");
			sb.Append("Davg1xcvPHT+oYlfPDyIIsWYo3zuaHxk6OvO0R7aGA3DvG49irGYlUlFgszYSJc5tiit1WrlznUuHBiLPR7e/MtelNi40gW+cHB+KLpz1riW1vnr4JvoDiUG+qSyxtVG");
			sb.Append("ayDgjc/MvBRPpcg8SYQu381ldlsMOJPOPhxu/GkXSgza0nhC/M3kSOL7MZ4l3c1+jDc03B60VG9r7j89wscTbZ4tW2hbbZ1pJjS6OS2kKjUMff0HRipxIJ75MtzQ3glO");
			sb.Append("p9qSgvKLyKjw6nwEpPPpAFgLPS8MT7eHeq19ren3wrmkUJuanAz4t22FvT5A8CMjDelEwtevUv3fMBrj59OZ/8HeH/aBVhZN2YKunb9b2LswVWTK1wRgduoUfiLyJn9r");
			sb.Append("/DQYU3577P18hiB6pVhsnRQOu7xf2wJ74ElEh2/XyclkKcEw3buMxuzZdPoebFn9Pc5gc32LoEyvL84RBlOVE+V+C4S56MmFSOx3ChBDVzM+zGTQxLJ5kiQXpGi0hZia");
			sb.Append("4tzPfhUV9fUQbg8vIwWhQlXUz99oacxSAGBu2ldfKHK/F2GibNVltK3SwiSimUvJ6cRrCqlMyR9tXHq7Vr1eKQCzFEkWiGh0BRWZ0js2bUKJ0wUiElluM7L/Yi3cHQoA");
			sb.Append("GN83A9Cb291rbPlSu8YwNTB2I3rzyuvC+S0DhjEPtBwFmmNB6jlchAoNUKgFBpOqOlGcn69Sx8edjrY2lC9fAZbT/UmMz03eW16R1VBibINWa/HFBntjdz97+x0M/Pa6");
			sb.Append("njhQRdDwgSRrFJLyKQRVrYDwjCqq8xNZNX6alUJxMRc3LS4uqxAEy1gu/8fLWt1JHx/JEgCgIcoZ1ve0nymt8cuxsCCGPpihoZAgYFJpcCpFaBRaQ8kkA5kgJVVR81CQ");
			sb.Append("g0oKyOdzu/SMva3CrvliKhx6Q5QWAdz7+1jzaqw+pN6/EtICkEaAMRDQcBS0LAOW5RgdbdDrYDSw4PRacJwGnImBqYIEALWjAxcbG5d28V8NI5Sni4Q0YwAAACV0RVh0");
			sb.Append("Y3JlYXRlLWRhdGUAMjAwOS0xMS0yOFQxNzoxODoyOC0wNzowMDGRsiwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTAtMDItMjBUMjM6MjY6MTUtMDc6MDAGO1yBAAAAJXRF");
			sb.Append("WHRkYXRlOm1vZGlmeQAyMDEwLTAxLTExVDA4OjQ0OjA1LTA3OjAwD4/JbwAAADV0RVh0TGljZW5zZQBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9M");
			sb.Append("R1BMLzIuMS87wbQYAAAAJXRFWHRtb2RpZnktZGF0ZQAyMDA5LTExLTI4VDE0OjMyOjE0LTA3OjAw1YvsSQAAABZ0RVh0U291cmNlAENyeXN0YWwgUHJvamVjdOvj5IsA");
			sb.Append("AAAndEVYdFNvdXJjZV9VUkwAaHR0cDovL2V2ZXJhbGRvLmNvbS9jcnlzdGFsL6WRk1sAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Configure2_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Configure2_Reset()
		{
			_Configure2 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Configure2_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Configure2 = null;
		#endregion
		#region Image Documentpagesetup
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku document-page-setup.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Documentpagesetup_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Documentpagesetup, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Documentpagesetup_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\document-page-setup.png
		/// </remarks>
		public static System.Drawing.Image Documentpagesetup_Cached
		{
			get
			{
				if (_Documentpagesetup == null) _Documentpagesetup = Documentpagesetup;
				return _Documentpagesetup;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku document-page-setup.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Documentpagesetup_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Documentpagesetup_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Documentpagesetup_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\document-page-setup.png
		/// </remarks>
		public static System.Drawing.Image Documentpagesetup { get { return _ImageCreateFrom(_Documentpagesetup_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru document-page-setup.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Documentpagesetup_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Documentpagesetup_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\document-page-setup.png
		/// </remarks>
		public static System.Drawing.Image Documentpagesetup_FromFile { get { return _ImageCreateFrom(_Documentpagesetup_string, "document-page-setup.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Documentpagesetup
		/// </summary>
		/// <returns></returns>
		private static string _Documentpagesetup_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2152);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAA");
			sb.Append("OpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALhwAAC4cBk0CHUwAAAAl2cEFnAAAAFgAAABYA3MXpWAAABDxJREFUOMullVtsVFUUhr99zkwv07Et");
			sb.Append("KhCkBApUWipMhwqUQtCIVTBSAkaDAl7wzcRoTNBEH3zyEpQEfdGIqEgHEEIvKERQolw0BaEtMtPOTItSubSlhbZ0Zlo6c/byodN2kBZj/HNOsnLOzrf2+dda+6hdezzZ");
			sb.Append("pmlssmJWqYAJADJ4oZSKGEqdE5EaS+sjIJ41q5/r51+kdu/dUV7onrsye8o0lFK3LLAsi3AkRDgcor2j/YbPd7Zba71BoGzdM8/rUcE7vvk6tvrJtWZn91VisRgigtYa");
			sb.Append("LRrRGqUUNpsdu92OFdWkOZ0Egg199Q3eZm3phc+uXX91JLChtZhKKaorS7lQX4bWGhE9kECEmBUj0humq7uTC5eb8fsbcLsKUxbMW5ijDOPwV9u3po4IFhEArl0+SWtw");
			sb.Append("K96fXqK/vwcRgfi7QTnSHHRd7wRg6tTpRl5ufr6hVMWX27YYI4CHbVq07A3SnUJN1WOEOgMQt1yhUECSzY7o4fVu1xzbhAlZD2iRolvBenhXhmEn17WUggWr8B5aQ0tw");
			sb.Append("d7w1AKUAhc2ehGdnGZ9t+ZS2tjay7slKVoqSWz3+x+dGOr4j885MHix9i45z2wgcexUdjaCUQhmKcePuZvKUSdyR7qSispyMjExlKGPFqB4PSiRGX9dxiAZZtPQ1MtKF");
			sb.Append("2v3LiXQGMZSBI9XBpKxJFBcXU/LoErTWRKPRWbe1wl9bDkDdqXqag0fpvXaIXNcy3EWr8B1eR1vTHgzTxDAG7pTkFCZOnIilte22xct1rxrokI5Wms9fx1v7Gz1tVWTe");
			sb.Append("lc7ix1+nvfEL/EdeRnQvpmlgmgODmri5ET0WGZ7U+St/QJLyOfnraa40f4vV+zvzl7yIIznEqaqlRLoaMYw4WEYA32RFTflQnJSSgavkcya7NlB3KshfjcfpubKPaXmF");
			sb.Append("zLhvHjX7n6AlsCsO1iOAE7LNmP0wWkfjrWdgGiZTZq1n/op9XLpkEfAF6bpUgdMp3L94JRe8H3Gs4im07hsJPJzNioVRyhEHm0PwMeNdLH76F2xphfj9IXpD1zCkA/eC");
			sb.Append("EqwbTWT0fMD2d8ybOsOW6HHgzPdMnVFAqnMMBz4Zz2hqa+1iev5MQh0/kp0zm/T0DALe6hNl7/LK2jetLQC2RI+z73UR6+/kwdK3UcoOKFAGStlAmSgMUDZE99Hdshcd");
			sb.Append("CxHpPEHmmGnMKXoo1VdXvdnz/vVHtCUv2BI9jkV7EIG6ox+Tkz8HgKDvNDkz3YDQWF9LzswCQGjy15OTNxcBmhrOMD1vNgXzih3nAt7l7S0XfTYQS0TMlLSx/HygbChJ");
			sb.Append("y8U/huLWi38mxOdHiZsHw2TgLJs2bzwYbAyI1lr+q7TWEmwMyMYP3zsYBw4Xz7N9pycS7nU6nY4iEYbOVRn86Q0NT+IQCCKglNKhULi6srLKA4wFLgOageqQDdj5f4rG");
			sb.Append("oTcGH/wNo4o4v3inzKoAAAAldEVYdGNyZWF0ZS1kYXRlADIwMDktMTEtMTVUMjM6MDQ6MTAtMDc6MDCxS5J2AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEwLTAxLTExVDA5");
			sb.Append("OjA5OjI5LTA3OjAwY+Y9bQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMC0wMS0xMVQwOTowOToyOS0wNzowMBK7hdEAAAA0dEVYdExpY2Vuc2UAaHR0cDovL2NyZWF0aXZl");
			sb.Append("Y29tbW9ucy5vcmcvbGljZW5zZXMvR1BMLzIuMC9sagaoAAAAJXRFWHRtb2RpZnktZGF0ZQAyMDA5LTExLTE1VDIzOjA0OjEwLTA3OjAw7vrkQgAAABd0RVh0U291cmNl");
			sb.Append("AEdOT01FIEljb24gVGhlbWXB+SZpAAAAIHRFWHRTb3VyY2VfVVJMAGh0dHA6Ly9hcnQuZ25vbWUub3JnLzLkkXkAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Documentpagesetup_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Documentpagesetup_Reset()
		{
			_Documentpagesetup = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Documentpagesetup_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Documentpagesetup = null;
		#endregion
        #region Image EmblemUrgent
        /// <summary>
        /// Vrátí obrázek, vytvořený na základě obrázku emblem-urgent.png.
        /// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
        /// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
        /// Případně je možno vyvolat metodu EmblemUrgent_Reset(), která zajistí regenerování obrázku z jeho definice.
        /// Bezpečnější je používání property EmblemUrgent, která vrací vždy nový objekt.
        /// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property EmblemUrgent_FromFile.
        /// </summary>
        /// <remarks>
        /// Plné jméno vstupního souboru:
        /// C:\LCS\Tools\GreenSchedule4\Planning\pic\22\emblem-urgent.png
        /// </remarks>
        public static System.Drawing.Image EmblemUrgent_Cached
        {
            get
            {
                if (_EmblemUrgent == null) _EmblemUrgent = EmblemUrgent;
                return _EmblemUrgent;
            }
        }
        /// <summary>
        /// Vrátí obrázek, vytvořený na základě obrázku emblem-urgent.png.
        /// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
        /// Pak je třeba použít Image EmblemUrgent_FromFile.
        /// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití EmblemUrgent_Cached
        /// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
        /// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
        /// Pokud je třeba používat obrázek často a rychle, je možné využít property EmblemUrgent_Cached.
        /// </summary>
        /// <remarks>
        /// Plné jméno vstupního souboru:
        /// C:\LCS\Tools\GreenSchedule4\Planning\pic\22\emblem-urgent.png
        /// </remarks>
        public static System.Drawing.Image EmblemUrgent { get { return _ImageCreateFrom(_EmblemUrgent_string, null); } }
        /// <summary>
        /// Vrátí obrázek, načtený ze souboru emblem-urgent.png.
        /// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití EmblemUrgent_Cached
        /// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
        /// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
        /// Pokud je třeba používat obrázek často a rychle, je možné využít property EmblemUrgent_Cached.
        /// </summary>
        /// <remarks>
        /// Plné jméno vstupního souboru:
        /// C:\LCS\Tools\GreenSchedule4\Planning\pic\22\emblem-urgent.png
        /// </remarks>
        public static System.Drawing.Image EmblemUrgent_FromFile { get { return _ImageCreateFrom(_EmblemUrgent_string, "emblem-urgent.png"); } }
        /// <summary>
        /// Vygeneruje a vrátí string, který definuje obsah souboru EmblemUrgent
        /// </summary>
        /// <returns></returns>
        private static string _EmblemUrgent_string()
        {
            System.Text.StringBuilder sb = new System.Text.StringBuilder(2124);
            sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA3XAAAN1wFCKJt4AAAACXZwQWcAAAAWAAAAFgDcxelYAAAE");
            sb.Append("TElEQVQ4y42Vy2vcVRTHP+f+3pnpdJo0JmKgdSGlVCpFW2gsigsVdKlVMUXRnf9AK7gvqGsfIG6E8QGCCK5EBBV1J4FSfGOpWu0jycz4m+SX3++ee1zMJKaI0guHC/fx");
            sb.Append("Oefcc/heMTNuZPREcoAls+pGzst/gXsiu4EnIzghcFxhASCCX4GvPXwBvLtkNrhhcE/kAQe9+b17i9lOp9XJc1ppinhPORzSH424MhqV16qqUlhaMvv4f8E9kSKC1+Is");
            sb.Append("e+SOQ4fae7pdos1NnAgSxzhAqgqtKnQ45MrqKueGw5EP4X2F55bMNrZY8U4vDl6dnZ9//OCRI3m8sYFsbOCcwzlHef/9FMvL5FevImmKtFrMxjHHnWudGwwe76sa8MwO");
            sb.Append("1j/pp3l+8sCxY7n0+zAaISEgIaCqZE8/xWBxEbzHqSIh4PbsIZ2f50BR5A4e64k8cB24J9J18PbBo0dbDIeEqsJCgAkYVZLOLrTdwnmPqI4tBKQoSDsdbkvTKQdvT4q+");
            sb.Append("HfGjexcWptrT0/iVFZjATJXgPcF7zCCEgN9am+yjipuZoZumdCADHt0GO7i3OzdX+LW17UtbF8MEBBOw9+gOC6oEM6zVYpdI28GJncVbLKan0dVVnCoBCCJoCCBCDaQY");
            sb.Append("sns3tffEZgRAzVCzMThJyAGBRQDXEykC7CtmZtCyRFUJTYN6j/ee2nvKkycBmHv4Ifp3L1Kr/ityiyJSIMCtPZHEAQqYqqIiqCp+YqpK4z3h0EHMDDOjWVyk9p5m4tir");
            sb.Append("juEhEMbZGxDiJbP6HZGfR6urB1xVES5dIokioijCRxGSJKy98SYzR4+SFlPsvecEl6enyb//HtuCquLNGI3r9eMTZuomLr4Yrawg3S6+rmmqimZ9naYsCf0+ez79lJ9u");
            sb.Append("P8yvH31EvFFRPH+GqizxoxG+qmjqGg2BdTML8Pl2Vxh8tnbp0ijet4+Qptgk0ijPiYqCZGqKuSjCnT7DxRdfwl24gGQZpCkhitBJdiX8ZfDltlb0RFKBb/ffddetbRB/");
            sb.Append("/jytLCPNMpIoQpzDiWAiWAh4M/CeummoqopGhJW6tqtN84vBwSWz2k00tjZ45OLy8rp0u2Rzc0RpOgbn+XjOMtI0Jc1ziiwjzXPiNMUVBU0UseJ9dRlOLZnV12nFKTg3");
            sb.Append("CuH1C998U3HLLbibbqIJYdwBqjRb3TJpwVoVjWPqOObPqtq8IvLWC/CbiBTXyaaIFAswezqKziwkybML+/dnnU5HGAyQzU2krmHyHEGEEEUMytIuD4fND6rvnVV9ZQDX");
            sb.Append("gBUz6+8EJ8D0DEw/lKZ3Pqh6dle7Pbur3U7yPI+SJMFUqdfXqaoqlOvrftA01z4QefmTplnehLUG1oA/zay+Tui34Bns7iZJ9zHV+24WOTxjdkcL9gOUcPEPkfO/m333");
            sb.Append("ochXpepwAwaMoVfMrPnPr2nioJ1DN0BhkCUQGzgBa0AF6hpKoA+MbFK0rfE3AamVyqCbj4YAAAAldEVYdGNyZWF0ZS1kYXRlADIwMDktMTEtMTVUMjM6MDQ6MDktMDc6");
            sb.Append("MDDoedc7AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEwLTAxLTExVDA5OjA5OjI3LTA3OjAwM9lGMAAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMC0wMS0xMVQwOTowOToyNy0w");
            sb.Append("NzowMEKE/owAAAA0dEVYdExpY2Vuc2UAaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvR1BMLzIuMC9sagaoAAAAJXRFWHRtb2RpZnktZGF0ZQAyMDA5");
            sb.Append("LTExLTE1VDIzOjA0OjA5LTA3OjAwt8ihDwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAXdEVYdFNvdXJjZQBHTk9NRSBJY29uIFRoZW1lwfkm");
            sb.Append("aQAAACB0RVh0U291cmNlX1VSTABodHRwOi8vYXJ0Lmdub21lLm9yZy8y5JF5AAAAAElFTkSuQmCC");
            return sb.ToString();
        }
        /// <summary>
        /// Resetuje obrázek v paměti.
        /// Následující použití property EmblemUrgent_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
        /// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
        /// </summary>
        public static void EmblemUrgent_Reset()
        {
            _EmblemUrgent = null;
        }
        /// <summary>
        /// Úložiště objektu v paměti, při prvním použití EmblemUrgent_Direct je objekt naplněn a následně využíván.
        /// </summary>
        private static System.Drawing.Image _EmblemUrgent = null;
        #endregion
        #region Image Godown3
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku go-down-3.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Godown3_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Godown3, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Godown3_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-down-3.png
		/// </remarks>
		public static System.Drawing.Image Godown3_Cached
		{
			get
			{
				if (_Godown3 == null) _Godown3 = Godown3;
				return _Godown3;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku go-down-3.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Godown3_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Godown3_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Godown3_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-down-3.png
		/// </remarks>
		public static System.Drawing.Image Godown3 { get { return _ImageCreateFrom(_Godown3_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru go-down-3.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Godown3_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Godown3_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-down-3.png
		/// </remarks>
		public static System.Drawing.Image Godown3_FromFile { get { return _ImageCreateFrom(_Godown3_string, "go-down-3.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Godown3
		/// </summary>
		/// <returns></returns>
		private static string _Godown3_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1540);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAWAAAAFgDcxelYAAAC");
			sb.Append("lElEQVQ4y7WUP2zTQBjF39lJWjBqpSK6AEPFBBtSFyT+tAtLUREgBiYkJBZmQK7EwIRaMXZk6siK5G4VE2VhYQBEkbi4aZM2qdOkje3YvvPHkDi5GLcVrTjpk0/y3e97");
			sb.Append("fvfOjIjwP0busJcTM/MhAHbIEuKWWfhnMID8w9kbAEvYMTTlC99/+HQ8xQBAYPhu1wEArtuG5wcAgOmrF49vBQAISUhEEqE3j0R86D7tKLCMZW+umn1isJB9T0khR/LE");
			sb.Append("itU49slHKe55PDEzP4SMaMkBZf0mQspk33AGN1IVPwfgA3ABtAC0Cnk9FgqYKX2DKEYhr8fJ2m75AL4BGGfqzZu4s7A0csZ4cPnKJSOfzyEmoB0K+GFHnee14XqduI0a");
			sb.Append("BYwaQ2Bap53jNIjbZQdEk9wy7UGPiZ7st9zVtbWi3w4Fmm7Qg6Y9broh1qv7aHkhdupNcLu8B6Lr3DLtvw6PW6YkoruNxt4v/rsU5HXWv3QZY9QooO37KBY3WyC6xS3z");
			sb.Append("54Gp4JbpE9G04+xub5YqUlPAag9jOIcwaMO2Nz0Q3eaW+VXlZMaNW2YdRDdrNae5XakSKB4gD+V1hGGA0nrZB9Est8zPacaBOeaWaYNourZdc6s1B1JIEAi6ziCiEFsb");
			sb.Append("FR9Ej7hlrmTtzwSzztCLy3M/ZOjdd7aq3o6zCxnFkFGEarniSxE8Ky7PWYyxbEYSN8YYA6CnSgOgn596ea9gjC2OnD13aq++4wu/+bq08uYdgBiAVIuIZA/c7aqjcxOT");
			sb.Append("0pWnfmHqxdPc6bFXwm+83fi4sKjAhPIUAAQRCRWcyyi1mT4++fha9cvSago0AAUQ9cBdK7QUULVD62aCofPDoAwbEmjfiozD01LQBIwMcAwgphToD6oYewWAoaHGAAAA");
			sb.Append("JXRFWHRjcmVhdGUtZGF0ZQAyMDA5LTExLTE1VDIzOjA0OjEwLTA3OjAwsUuSdgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMC0wMi0yMFQyMzoyNjoxNS0wNzowMAY7XIEA");
			sb.Append("AAAldEVYdGRhdGU6bW9kaWZ5ADIwMTAtMDEtMTFUMDk6MDk6MzAtMDc6MDBLicCcAAAANHRFWHRMaWNlbnNlAGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vu");
			sb.Append("c2VzL0dQTC8yLjAvbGoGqAAAACV0RVh0bW9kaWZ5LWRhdGUAMjAwOS0xMS0xNVQyMzowNDoxMC0wNzowMO765EIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5v");
			sb.Append("cmeb7jwaAAAAF3RFWHRTb3VyY2UAR05PTUUgSWNvbiBUaGVtZcH5JmkAAAAgdEVYdFNvdXJjZV9VUkwAaHR0cDovL2FydC5nbm9tZS5vcmcvMuSReQAAAABJRU5ErkJg");
			sb.Append("gg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Godown3_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Godown3_Reset()
		{
			_Godown3 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Godown3_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Godown3 = null;
		#endregion
		#region Image Godown4
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku go-down-4.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Godown4_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Godown4, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Godown4_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-down-4.png
		/// </remarks>
		public static System.Drawing.Image Godown4_Cached
		{
			get
			{
				if (_Godown4 == null) _Godown4 = Godown4;
				return _Godown4;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku go-down-4.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Godown4_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Godown4_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Godown4_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-down-4.png
		/// </remarks>
		public static System.Drawing.Image Godown4 { get { return _ImageCreateFrom(_Godown4_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru go-down-4.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Godown4_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Godown4_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-down-4.png
		/// </remarks>
		public static System.Drawing.Image Godown4_FromFile { get { return _ImageCreateFrom(_Godown4_string, "go-down-4.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Godown4
		/// </summary>
		/// <returns></returns>
		private static string _Godown4_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1688);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAWAAAAFgDcxelYAAAC");
			sb.Append("6klEQVQ4y7WUTUgVURTH//fOjG9eIaEFmosUF5lZq6DwC6RAWrUoDKJFRIhtikBRamtRSdYq1xUkfVEJGURZhKmUBVEWleYjojRSs/T5ZuZ+nBZv3ms0n88gBw73nJl7");
			sb.Append("f+fc8zGMiLAUD18SKgAz1YfyRmsUGjlpwvrW0yJy/wkMjZwTdRchtYDSElJ7UFpCaQGpBTzloO3K8ZSOU4MBAAzdH6/BlTNw5Qw85ST17cW1/zfHDGxR+9KACYQ/XUMU");
			sb.Append("t4k00nUTT4slHRfo+BsiCOWmjTiZ44pG6xFpVCU9mswh0jaRhoaGprh4KgZHRpN7yhusP6FzPO5pEVWzwFpRa37u2i21O46FTcOCImkrLaFJAlyDmwStHTj4ASvEwQ3g");
			sb.Append("YM1RmwgQwkVHV/vM2I+vZ5O1COaqvMGqX1+4qXln1YHwyy8PEJOTkHDh6mlMuF/gyF8AA0AAEWDzTFTm78WjnrszwyNDzb0t4tS8Oe45I1rffXre/rD/llOSVwbDZBAs");
			sb.Append("iu/uECSfhmVzZNgcls0RDtuoLKzBi4E+59PoYEcQOm/xVkdUXe/b+89eDT4VxavLMOZFwDI0LB9o2QYybAOl+TsR+TwsX3/ofxObVPv+asv52qaiiWUyZr3csW1Pgbki");
			sb.Append("xgcm78EwObjJwBiwIasasQlOHZ3XR5SQG3vP0sSi2u3JaZriQlR1dl3/GVJZKFpZBjODwQpxFK0qRVhl486921MEY+t80AX7+HErfZaerL7VeTWaa61H3vJ1cQmV4MrN");
			sb.Append("9qjriV1PTjvvU51n6SaovNHclZ258tLe3fuXGRbD5RsXouNj403dLd75hc7NAjPGGAAjIBwALz1s1K8pKGgwQoxFhiLX+s6pIwB0QBQARURyFtgHWogPjBnQDX/lmw8Z");
			sb.Append("Jw2D57xoE3WeB+EDpQ+VAIS/SgAiAbYCwLn6XFsEICKF7SVGOnGFuf/ExDW5L/7cJVMwN2IPgEdE+q/ipcqzryecUcBpAk4UgP0GHgCGXCXoyNgAAAAldEVYdGNyZWF0");
			sb.Append("ZS1kYXRlADIwMDktMTEtMTBUMTk6Mzg6MjAtMDc6MDCAfY3xAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEwLTAyLTIwVDIzOjI2OjE1LTA3OjAwBjtcgQAAACV0RVh0ZGF0");
			sb.Append("ZTptb2RpZnkAMjAxMC0wMS0xMVQwODo1NjozMi0wNzowMIHc//8AAAAydEVYdExpY2Vuc2UAaHR0cDovL2VuLndpa2lwZWRpYS5vcmcvd2lraS9QdWJsaWNfZG9tYWlu");
			sb.Append("P/3qzwAAACV0RVh0bW9kaWZ5LWRhdGUAMjAwOS0xMS0xMFQxOTozODoyMC0wNzowMN/M+8UAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAGXRF");
			sb.Append("WHRTb3VyY2UAVGFuZ28gSWNvbiBMaWJyYXJ5VM/tggAAADp0RVh0U291cmNlX1VSTABodHRwOi8vdGFuZ28uZnJlZWRlc2t0b3Aub3JnL1RhbmdvX0ljb25fTGlicmFy");
			sb.Append("ebzIrdYAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Godown4_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Godown4_Reset()
		{
			_Godown4 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Godown4_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Godown4 = null;
		#endregion
		#region Image Goup3
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku go-up-3.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Goup3_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Goup3, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Goup3_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-up-3.png
		/// </remarks>
		public static System.Drawing.Image Goup3_Cached
		{
			get
			{
				if (_Goup3 == null) _Goup3 = Goup3;
				return _Goup3;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku go-up-3.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Goup3_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Goup3_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Goup3_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-up-3.png
		/// </remarks>
		public static System.Drawing.Image Goup3 { get { return _ImageCreateFrom(_Goup3_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru go-up-3.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Goup3_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Goup3_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-up-3.png
		/// </remarks>
		public static System.Drawing.Image Goup3_FromFile { get { return _ImageCreateFrom(_Goup3_string, "go-up-3.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Goup3
		/// </summary>
		/// <returns></returns>
		private static string _Goup3_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1500);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAWAAAAFgDcxelYAAAC");
			sb.Append("dklEQVQ4y7WTv08UQRTHv293j2WXOxRREIkXhggIUXMEEaXRwtgMiYn/g7GgtCGhoxpiZWltYWJsLEjUxILCxlaMP2JCNDGYKKDALne3OzMWt3sMx3EnASd5yW5mv5/3");
			sb.Append("ne++Ia01/seyDvIx4+LOkYMZn58D8IxNzT84MjDj4q7vZe7ful6gXFvrNOPzs4cGMy6mMo79cHJsxC8pC5Pjw57vZWYZF9ONdNTo5zEurpJFryfHhn2dcfH91yZyroOu");
			sb.Append("Yy148/bDdqkc3VtemHl8IMeMiyEQvRy9cM6H24r1IAKB8GMtwM+NMi6PDnoZx37EuLj9z2DGRQ+IFocH8lm/PYe1zXJlIzncymqAjW2JwqUBz7atJ4yLm03BjIt2EC2y");
			sb.Append("s6c7T3R1Wmtb5eqeGdrKaoBiDFwc6ffIoueMi2v7ghkXLUT0ovtUR/5Mvsf5HZTR6P6srAaQ5OD8YJ8PoleMi8IeMOOCQPQ0l2sr9PX1ukoptHsOfNcxUDtdjmdd5Lty");
			sb.Append("aHEs+L6HftabBdEi42Jo11QwLuYAzACgaleLnCsTBfwJIwBAGJYQhEUAQO/JLJbefYRUOq45yDcAN5qNmx6fKGCrWNEGYRFhWAIAdHf4eL/0CcsLM1RP2/SCSGU23mFE");
			sb.Append("sWqoawqO5Q6AjIwjeUjwLsfGYxTLg4OpsmwAkIYzM5TUMRHVZTgmDIBdU1AKsOtIpay28YlIApAApNZaVsFJVzt5T8sGgFJUhh1XyFEUQck9EbgJNAYQExFprWNz+qmm");
			sb.Append("LGi9/vXzl8y+QWodJXEqQ1eBpXOcuDbdpmUllQp1Uio9vuE4SqOoe0GMaKwaMOqAFQCla0B/AeyK7O+DFt1cAAAAJXRFWHRjcmVhdGUtZGF0ZQAyMDA5LTExLTE1VDIz");
			sb.Append("OjA0OjEwLTA3OjAwsUuSdgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMC0wMi0yMFQyMzoyNjoxNy0wNzowMJGkTagAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTAtMDEtMTFU");
			sb.Append("MDk6MDk6MzAtMDc6MDBLicCcAAAANHRFWHRMaWNlbnNlAGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL0dQTC8yLjAvbGoGqAAAACV0RVh0bW9kaWZ5");
			sb.Append("LWRhdGUAMjAwOS0xMS0xNVQyMzowNDoxMC0wNzowMO765EIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAF3RFWHRTb3VyY2UAR05PTUUgSWNv");
			sb.Append("biBUaGVtZcH5JmkAAAAgdEVYdFNvdXJjZV9VUkwAaHR0cDovL2FydC5nbm9tZS5vcmcvMuSReQAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Goup3_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Goup3_Reset()
		{
			_Goup3 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Goup3_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Goup3 = null;
		#endregion
		#region Image Goup4
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku go-up-4.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Goup4_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Goup4, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Goup4_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-up-4.png
		/// </remarks>
		public static System.Drawing.Image Goup4_Cached
		{
			get
			{
				if (_Goup4 == null) _Goup4 = Goup4;
				return _Goup4;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku go-up-4.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Goup4_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Goup4_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Goup4_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-up-4.png
		/// </remarks>
		public static System.Drawing.Image Goup4 { get { return _ImageCreateFrom(_Goup4_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru go-up-4.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Goup4_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Goup4_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\go-up-4.png
		/// </remarks>
		public static System.Drawing.Image Goup4_FromFile { get { return _ImageCreateFrom(_Goup4_string, "go-up-4.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Goup4
		/// </summary>
		/// <returns></returns>
		private static string _Goup4_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1712);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAWAAAAFgDcxelYAAAC");
			sb.Append("+0lEQVQ4y7WUTWhcVRTHf+d+vHmZMUZkLG0xBsW2QtCFjKVOUmwpsSC2qRQjti4EpVm4S2xSQXChKz9AXAiKgnXhIlAL4kKCSMCIFt24sAqGBo0yJkyF1k47M+/juMgb");
			sb.Append("eall0qI5cODeyz2/87/3nntEVdkIMxtC3Uiwu96Nu6fduyBbtyzGozMzmvwv4OFp/8LW2waOYJCa/vI2MP6fr2Joyh2+pVR+cX/1cGlk16Fi383lo7ungufWi5NuVTE8");
			sb.Append("EVSKpdLcE/uPlc7W50nSiB3lXXw8+2HjUqtx6OvXos9vWPFDk9JvvZt9bN/TpeXLC/xx8Ry1CwssXTzLI3seL3nnTg1PhztuCDw8Lb2ps3MH9zzVl9oW585/jzMOazw/");
			sb.Append("r3xLI6kzUj3Qi8ZfVCfk1usCj42JVdynD+8c699U3mx+WvkGa3zmDkT4bukzSjcVZej+kU3Gu9nKuPh1wbU77TvVwZGdg9sq/ofal1ixeOcpBAE+MKhtY7xyZuk0A7ff");
			sb.Append("5e69+4HBnj57sit46Hk/ec8dlSN7K6Phj7V5jBPCsEAYFghCT2QauIIQFAz4iDO/n6Jy34PhwJbto9Upf+KaVVGddI8ObN4288yBEz3OeZQUlYS5xZPE0qJ+ZZEryV+r");
			sb.Append("UQoHtx9HU0VTaLZbnJ796HL9/G9Pzr8RfwK5D2KsTP66vNDz0nvPAmC9NF8+9n7oA0ejvUxkG3hvEEAVjBPe+uCVZtzWMEMUcTIBrAXPvxrtvepa1FiLDzyXWiv4gsEY");
			sb.Append("QARVxVohbmv41euRXKsqun5pY4RG/CdqY1wgGCeICJoqYqVb6DpgsTTTC4gBYwXnDcYJcTtFunPXVoWsmhORQmetGTdAQVNIEyWJFE1WHzCLKYpIQUTWiHQdIOCzucvG");
			sb.Append("qMK+/nFUUowFEWH19SBN/+kxvUAMRCISd8Yul8DmoA6oH3/zaLn7gal3RORMgURUtaM4D/VXJTOZZ3pJM4+BpKMSaANtVU3/1TazJDbnHajNtqQ5eJKDq+ZgfwPtSQri");
			sb.Append("nwjlKQAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOS0xMS0xMFQxOTozODoyMC0wNzowMIB9jfEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTAtMDItMjBUMjM6MjY6MTctMDc6");
			sb.Append("MDCRpE2oAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEwLTAxLTExVDA4OjU2OjMxLTA3OjAwsDTlYgAAADJ0RVh0TGljZW5zZQBodHRwOi8vZW4ud2lraXBlZGlhLm9yZy93");
			sb.Append("aWtpL1B1YmxpY19kb21haW4//erPAAAAJXRFWHRtb2RpZnktZGF0ZQAyMDA5LTExLTEwVDE5OjM4OjIwLTA3OjAw38z7xQAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3Nj");
			sb.Append("YXBlLm9yZ5vuPBoAAAAZdEVYdFNvdXJjZQBUYW5nbyBJY29uIExpYnJhcnlUz+2CAAAAOnRFWHRTb3VyY2VfVVJMAGh0dHA6Ly90YW5nby5mcmVlZGVza3RvcC5vcmcv");
			sb.Append("VGFuZ29fSWNvbl9MaWJyYXJ5vMit1gAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Goup4_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Goup4_Reset()
		{
			_Goup4 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Goup4_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Goup4 = null;
		#endregion
		#region Image Link_22
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku link_22.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Link_22_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Link_22, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Link_22_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\LCS\PicLibrary\Png\_Selected\link_22.png
		/// </remarks>
		public static System.Drawing.Image Link_22_Cached
		{
			get
			{
				if (_Link_22 == null) _Link_22 = Link_22;
				return _Link_22;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku link_22.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Link_22_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Link_22_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Link_22_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\LCS\PicLibrary\Png\_Selected\link_22.png
		/// </remarks>
		public static System.Drawing.Image Link_22 { get { return _ImageCreateFrom(_Link_22_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru link_22.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Link_22_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Link_22_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\LCS\PicLibrary\Png\_Selected\link_22.png
		/// </remarks>
		public static System.Drawing.Image Link_22_FromFile { get { return _ImageCreateFrom(_Link_22_string, "link_22.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Link_22
		/// </summary>
		/// <returns></returns>
		private static string _Link_22_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1588);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAZdEVYdFNvZnR3");
			sb.Append("YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAEFUlEQVRIS53Ve0xbVRgA8BY2cDQys4GvGCfiQAZu8Q9fMxq3OWCbbFlEM50xSACF8S6Ddu1KebS0FG5ftNA39/bevm5p");
			sb.Append("GWAflFeBPnAFCupk4HTDuoHDEJaACxixXWKy+NelJ/n++77f+c53knNwuOAqrCBFcEWSGKVaS9AZuwm9ln7C8KiL4Bxzx7RLVRGhnB0vsVSWhBiMbWh3j6vP7vAMj7s8");
			sb.Append("E5NTnu9v/ORZuPXL+GLg9zbflP/VHcMOh2UA0WnXiNRaJ5FK76+hN/ST6hn2YFipTLZP02XevPXrbScEa57bET4ybF0HuM1kHC4ydn/8szGE2KdiXk469CSlnlFgMF+b");
			sb.Append("tQ4Mbc3NL2z2We0XdwQbUfWGWMQreLyonHz1ZLuycwXWo345hPhNfZbtMbd3QqM3pmHGAaDJB3Z2BAx6SGGzmtus1h6hAgInlDCyJVF2Onut9kWhTHFXpFD9Oer2eGGd");
			sb.Append("ARteUVXxTi2d0gdwWbc7JIJFiVx8hy8WrrQIBdu1LM5qJYVmO//ZF6e+LCy+EMSXR8bdXkijw4YfS88knD539qXMrKzEYxkZCURS9WmpXBRol4oXikrL3gsdPxIXgb/4");
			sb.Append("9aWP+VL50qBz1CVslyZgHsvjiQCfkw0jiiWNFvKyOM2POhTJVcdBHToD6dFtm2OQR6U37AkHx7cA7E80GuUSiiLuKiqtuKv324B9aGSluU28dX1q+uGUf7YmCOPDwlkc");
			sb.Append("ZhBX3G0V8je1RtMarZHhFkhk62yBaG3SP/NDfSPzhXDgUA2e3libfZXBWNaihn8gBHzAbOaoc0vK1U635x67pTU1XBj31odnnqAxmQNSpeJmbn7e2eTk5L2Fl8lM+9Dw");
			sb.Append("Mr2BET78dnpWVKsAcKgRyP1KSlpsqMOi6itN1yy2ZRKVFj785omPogQinsNggN0HU1L3Zn2aH1FMonD1pu77dQzW+wZzT3yPxf6M1TEU36EAozGP5mjmuehWLtsBq+Xj");
			sb.Append("JZWVH7C5PB0g7vhD22X+u9tiuzM4Orbg+u76gs8/Oz83/3P3yJjrXUx44hsnI+saaEaZTBgAQckNfht/tZpGf0Bnc1aLiDWGS5fJ0DfEaiivnKgVyJS//Th3cxYTHEoq");
			sb.Append("rSj5isdjPTSh4DYCy+8hWmiD1tAI4nZFh2YeGYxdwYj4vKDogtc3uY4ZPnU+e08FsayOz2VugZ3tGwDAgo+nZ6SEMBxud+iXCQVeBsI5vukZ7HCog5z8vH1UCrGf3UT7");
			sb.Append("iwswhxFY1oWiapMKUpmEEolJrFD1BX+i+9JOaBJzx/8l5uTmJFdVlUgYjRQfl8v0i8SAnwM0+8l0ur+05sp0bnGZ9uiJDGyX9//dnz+QuPvQkdf3pRw+EpeUdjjuYOpr");
			sb.Append("cQeSUuKefjFhf1QM4dHD9C928O4DYRY40AAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Link_22_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Link_22_Reset()
		{
			_Link_22 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Link_22_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Link_22 = null;
		#endregion
		#region Image Link_cross_22
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku link_cross_22.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Link_cross_22_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Link_cross_22, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Link_cross_22_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\LCS\PicLibrary\Png\_Selected\link_cross_22.png
		/// </remarks>
		public static System.Drawing.Image Link_cross_22_Cached
		{
			get
			{
				if (_Link_cross_22 == null) _Link_cross_22 = Link_cross_22;
				return _Link_cross_22;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku link_cross_22.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Link_cross_22_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Link_cross_22_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Link_cross_22_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\LCS\PicLibrary\Png\_Selected\link_cross_22.png
		/// </remarks>
		public static System.Drawing.Image Link_cross_22 { get { return _ImageCreateFrom(_Link_cross_22_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru link_cross_22.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Link_cross_22_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Link_cross_22_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\LCS\PicLibrary\Png\_Selected\link_cross_22.png
		/// </remarks>
		public static System.Drawing.Image Link_cross_22_FromFile { get { return _ImageCreateFrom(_Link_cross_22_string, "link_cross_22.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Link_cross_22
		/// </summary>
		/// <returns></returns>
		private static string _Link_cross_22_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1916);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEAAACxABrSO9dQAAABl0RVh0U29mdHdhcmUAUGFpbnQuTkVU");
			sb.Append("IHYzLjUuNtCDrVoAAAUZSURBVEhLlZR5TJN3HMZfUGekmVsU5rYsc84NpjjNtmTLZrbMHaIubHExy85ImBJF5LAI1BYoRwvleHvQFnrz9qAXFkTWA4RSkMNZsLBNEdQp");
			sb.Append("wzknG+KCklbo+hBN/EeDTX7/9P3leT6fb77vS0jlimiDpV5sbWzqbna19rpPdvee6h/o/eXsud7Ri5dOjo1fFXsHfK8Rj/trbbWfMJiMU3RWvofOYrdks4tacgo5rtBx");
			sb.Append("sLg8b93RBv/F3y97tPq65+5nV8s14Z6ungh3ZzftuL2FZqpvpKl1RhpfIovYn5ETPn+vw+2YJvllDIJYtHxl1LMRtOVPR7wcvf5JZiEnydJwbMhxoj0wPDLqb3a4vsN9");
			sb.Append("0MMCNrCCHSxhC2vYYwpEvVV3WyoRJD1oms7I/bRaXTuhN1t9Sq3BZ2u2B7t6+k7pjeYtoIcFbGAFO1jCFtawxxQIkizxUrU14xazVuV0NIgdjqYqlZY6pdYbAjJ1ree4");
			sb.Append("wzVWpVD9KVFp/jnh9lw4d34kAAvYwAp2sIQtrGGPKRAZmRnv5rOZzSS/9HKNTDQmU0qvCKVVExVVomB+afnkIWaec+c3329nFBQfdrW5/aAPWQzDBlawe9AW9pjC/H9b");
			sb.Append("tm6j7fji85e2xcev3RIXt4aek7VDrpSMV8ulo8mpae/rTZYNnT29fSHy/0Ry5WzIYqZGpZm3gh0sYQtr2GMKD10iUli+S29Q/WWo0w22eboGQ6O4ns5gFXFJ4aX8krJg");
			sb.Append("Aa9iBlawgyVsYQ17TOFR2xlGCsgDztYWv0ih9Cel05X1Tc3jrvaOicKyirtqSjWnVNdMZWRlfgZL2MIa9o9ceRa7aJmztU2gNVuDlNHk50vEAWO9bYrN4foofe0spVPO");
			sb.Append("/eS0jxUWc194nHcnbMA3lH164MxMmViKLbhlsjXOCqur58xm/V29Xnknk3mks6O75xqvojJ2wcGg6PcN/soTSaZEMsV0blFxX2jxA5VVwjmdTvFvLpu1e19mDtfV7r7O");
			sb.Append("LuIsPBgUnp7ea4kH03XcsnKd1kDdqrOYg/klXH82M+uHEGFYctaRkmN25/UcVt7Cg0EBmv2HGdyYmJindv+Y+KVMqZguqay4Gfvm26viv9obnpLD5JttjTcKOKUfWBqa");
			sb.Append("oprsrlWO1vaoGhW19KGjAQVoQIVLsW+9E6WhVDdFEuHkvtTUT3h8gYmU1vxtPNpwt9HuvNLW2TXa/fPpUa9vaGR45EJjR1f35vlwtKANrWgHBWhABbpXYjet0OlUE2Kp");
			sb.Append("YEatlp4TioWTWXnsW2xe+WQyPdty4DBDu4+epd2TTjeKFOo/fhs+P0QgHS1oQyvaQQEaUIHu4KFDH6pV1SOV/NJZi0kdNOiV1wxG7e28omKKWLx0eYhtUegsDp3wb5OS");
			sb.Append("v+7z9k8TSEcL2tCKdlCABlSgoyjZWblcdDU3n3mWX8kJULXVt0myVP/R1rh1CCOIJfgG44QpKH2C98zgNIF0tNx7gNZFoAANqEBns1JBgaB0JiUtJYXFpLfwSvLu8Emu");
			sb.Append("26BXHLVadTaNVmOrkslsUpWmOfRNviGv1fYTSEcL2h5sBw2oQCfkcwMZ9LSC7Tt3LUtITIjJzDwo4xQzvXw+1yeRkr5ysszHYLN9qdlHziSmpBnf+zhuM4F0tKANrWgH");
			sb.Append("BWhABTpQJuzds+L+Gj2/eu2S9ZveWLFu46bI6A0bI1+NfT1ydfS6yGdeXLPyiQjasvl7SEcL2tCKdlCABlSgA+WCX9t7F/8HMlNKhPgWOD4AAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Link_cross_22_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Link_cross_22_Reset()
		{
			_Link_cross_22 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Link_cross_22_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Link_cross_22 = null;
		#endregion
		#region Image Link_broke_22
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku link_broke_22.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Link_broke_22_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Link_broke_22, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Link_broke_22_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\LCS\PicLibrary\Png\_Selected\link_broke_22.png
		/// </remarks>
		public static System.Drawing.Image Link_broke_22_Cached
		{
			get
			{
				if (_Link_broke_22 == null) _Link_broke_22 = Link_broke_22;
				return _Link_broke_22;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku link_broke_22.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Link_broke_22_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Link_broke_22_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Link_broke_22_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\LCS\PicLibrary\Png\_Selected\link_broke_22.png
		/// </remarks>
		public static System.Drawing.Image Link_broke_22 { get { return _ImageCreateFrom(_Link_broke_22_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru link_broke_22.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Link_broke_22_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Link_broke_22_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\LCS\PicLibrary\Png\_Selected\link_broke_22.png
		/// </remarks>
		public static System.Drawing.Image Link_broke_22_FromFile { get { return _ImageCreateFrom(_Link_broke_22_string, "link_broke_22.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Link_broke_22
		/// </summary>
		/// <returns></returns>
		private static string _Link_broke_22_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1792);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAZdEVYdFNvZnR3");
			sb.Append("YXJlAFBhaW50Lk5FVCB2My41LjbQg61aAAAErklEQVRIS2NgAIKkrAKmrglTuGbMXcCzcNlKnjXrN/Hs2L2XZ8euvdydvZOYQWpIBtNmzVJbumr11FUbNh3dsnPXif2H");
			sb.Append("j544efbciUtXr5+4dffe0QcPH007dPioFskG79q9de/SFcs/FlfXHSqqqd9dVt+0u7yxBYR3Vrd2nFu6dv2vW3fuHpo8bYY0SYYf2L/9a09Pew0DA7Mgv5AILycPH6+0");
			sb.Append("nKJAeX1T5pqNmy/vPnDo941bt3+vWLUmniSD16xa/G3ixO5MZE0FlTWu0+cueDtnwaKbk2bMurF289b/h48eP9c3cbIxirqyGsbmrj6+4uoGgeLKeiYUi3t7288umD/9");
			sb.Append("6coVC+dt37ZuyrbtG6fMnDvn5OTpM/509k04vXbj5mfdk6Y+nzJn3rtDR4+dmTB5Ctjw+UtWcB0+fqJw94GDp6fOmXc+s6A4EsXgnPwcm7r6ym19/R0Pp8+Y9Hjm7GmP");
			sb.Append("J0yZ+Lazv/d/bVvHh8Lqup2+IeG+fhHRCZNnz3uzaNny3bz8AsIHjhzL2rlv/7cps+acbOvuWRoUHmGHEVQW1ra8Lh4eyk7ubmrWDo4qeYV5AQsXTn82a/bU+zHxca4g");
			sb.Append("DWwc3MwBkTGRgeEReRExcXKbtu88BYzs00rqWmpAaXYgRg0KHBHC1NRUE7N82ZzXK1YsOFtRWQYLW7Dm5q4e847+CXf8wqPKiDUQ2R6mqpqymKVLZr2eP3/GcSdXN3mY");
			sb.Append("pHdgEI+ts6uOqqa2MEkpBUkxU0lZYUx2btZURWUVKWRDjhw/zbR24xbe5vYu4nJmSU0DV3xGNlwxj4AIMxs7F5eUjDzjul0XGGGGT5kxPXLTlk3bc/ILVAi6ev7iJfpz");
			sb.Append("Fi3eEZ2WlS+jps3e1tPHvXLtWtn23omsE6ZOip04dXKtvpEpF8ig0trajrmLFr2KikvUI2hwTVOL4vI163bOWrj4a+fEKesWLV+5bfmatddKq2s9WtoadgHT/AltXX0h");
			sb.Append("kEGphSUdcxYteZmQkk7YYJCGmoZm6W07d086cPjo3c3bd9wEWtZlZe+ktGjhjN2LFs48oayuKeTmF8WcVVY5cdX6ja+r65scF69YLQYMb4lNW3eI9UyYwoHTB5Y2dmxp");
			sb.Append("mdnywWERCjy8fBzB0fHsU6ZN2tM/acKx9Jwc546+/hV9U2e8Xrl+458N27Y/2nvw8O2jJ0/fPnPh4q1rN29t2rlnny3B4AEpsHB0YympqVvbO3nKU2DSuz5h8oT3zT19");
			sb.Append("nxauWPU+p7RiTWZJ+ZL0otIlyflFKyfNnvvkyvUbl4kyGKQoPisvecrsuT8OHd7/f+/+fc/v3H/w7eCRo4uZWFgFgdKsoMwJxCzhyenRx8+c/Uq0wdau3lwZRSUt0+bM");
			sb.Append("/r199+5vG7dsWxYZE68DNACYNFlByROEmWYuWJx45vxF4g0GuSA8OkqkvLxgT1trzY/u7qZDSxbPXLd69eL18xfOWz9pxsz10+bM3wqsiV7PXLDoLNEuhimMjo3SKi7K");
			sb.Append("md3SXH22v6/t4pSpvRe7+jovVtTXX8wtr7yQmJ23wsLBBbOkI8YmEXFpNhVNLVEVDS1xJXVNcQU1DXFpJRVxESlZMVYOTm6QGQCiOgjpWZPwXAAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Link_broke_22_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Link_broke_22_Reset()
		{
			_Link_broke_22 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Link_broke_22_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Link_broke_22 = null;
		#endregion
		#region Image Lockpink
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku lock-pink.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Lockpink_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Lockpink, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Lockpink_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\lock-pink.png
		/// </remarks>
		public static System.Drawing.Image Lockpink_Cached
		{
			get
			{
				if (_Lockpink == null) _Lockpink = Lockpink;
				return _Lockpink;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku lock-pink.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Lockpink_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Lockpink_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Lockpink_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\lock-pink.png
		/// </remarks>
		public static System.Drawing.Image Lockpink { get { return _ImageCreateFrom(_Lockpink_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru lock-pink.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Lockpink_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Lockpink_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\lock-pink.png
		/// </remarks>
		public static System.Drawing.Image Lockpink_FromFile { get { return _ImageCreateFrom(_Lockpink_string, "lock-pink.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Lockpink
		/// </summary>
		/// <returns></returns>
		private static string _Lockpink_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2164);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAAK/INwWK6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFn");
			sb.Append("AAAAFgAAABYA3MXpWAAABJtJREFUOMt9lcuOJFcRhr+IOJlZWbfuarc94/FM40bgHtSWhZBawArzAN6BBBs2PAILVjwDC/Ys8BpZsgSsQEIICcmDhWQJzDQ9MO2+TXVN");
			sb.Append("V0113bIy8wSLnItHshxSKM6JxR9/RPxHR36x02Z//3vZ67tf/+r2zpvvZNuvDKSVCKYuwcAMMYVnropIE1EBkFiUVXE1Ppmcn/3j5OTh8Ae//FUd3ti8m97cvHOws/21");
			sb.Append("n271b383hHZHMBADFEQRkeYuAtIUcJMGWEVIiWW+Nez3tz7sbA7e/93Pf/YwUOvtbmz/ZLPo/rD9KHZUFojqy0xVcRUwRYJCEFwVAmBNPmvZnZB0XyvT/mUS2u+H+Xz+");
			sb.Append("VjWZHfjj604R1qgaZopYQMyIHim0olJQNRLLyJIcSxMwwa0ZiQYlSepb5eOr71wcHv0+TK6fbI5HF+1Z73VaaRtTbcCDEc1ZbiWUdwZ4P0ci6HhBe7igt8yxkD6dteFm");
			sb.Append("VOu5jY6ONv73z0/zsCoKnU7HzJ6M8LyLIqgGxJR4e5Pk3X0Ge7soBgLlcknx8X3mfz+lNQ+IBRBDLbCYjxmdPJTLR480RHeKYsFiPkbrNSKKSUDaOe39b9Lfv0s8PKP8");
			sb.Append("1zGSZ2QHeyQHb7M6vmLx6RBRa4iIcHl+xOXZAy9WMwLiVHXJcjXDPKJiKEbaScluvYYUFdd/vkfxyRGat+hlRvvdb1FsbbJY/RdxQURYzK44PvyY8egcjxVBECp3lvUa");
			sb.Append("rZSAoS5QdkAgrgpWj0esrq+wdUY2uSKva8pYsVjMEIfV6prh6X1GoxPqeo2IEMQUV6g8UsUKkUhsZVS3NvCNnNhKqHZeYc0CSxKqV7t4YpSbGfOusz69YDL8jOn4gipW");
			sb.Append("jc5dCBqUBlyotZFl/5273Pjxe3Tf3kOTwI0fvUddFIgISb+LbWww+P4BZSw4+vVvmEwviNR4MKgFcSGYGQSjNqEOiicJ3d0dBt/YI2z0cHfad27xwhwQ8huv0t/bxfot");
			sb.Append("XGtQQ0QQD5gqwRJDghKDNJ4kEBJEFeGLrMmKCGoBTTM0SXAEEUUx1K0BtkRBwU3x0Igd+WLYl8wUzVK0lRGjIxIb4KiEEAJmhojjOC5Ns19qT4uKBkLewdodqCpMKow1");
			sb.Append("Wj8DTgw1RVUbsesLxvIlzDUEQtYmybtQFhgF5gErlRCSlDRtSZK2SZM2qXaRaUn1aIL4C9BnJ3/aj0enHE7QtZJmXTCjdkhiKsk6EELaqVr5Rt3KemTaIdc29eGQ6W//");
			sb.Append("SjroNi/rc8NxIArUdc3s7AKuVmRpD1chIp4QS4pZHSYuF571zvN8661WnWrmKcl4RXXvPyCCiT9l6zhCRKiBEqeOJVkM1GkPCYan+bKM9fFj5zp8Mh4dbvVv/KHX3X6j");
			sb.Append("2+m9mUiwRmjNMqM020YEdyHGJoJgYqQkRM8o69Zy8uTiowfL6Z/+PZ2Mw1/OP7uMoh9MqmLxlcHNb3eSbEPFm9/oufvzYbg3Hl2I7tQ4Vayq8WJ6dn90+sePTh/87d5w");
			sb.Append("tBKAXLDdwfZWv5XfzE07AtL0/3lF+Esy9Oc9QYxeL6tqcrmYXhxP5zMg/h8pd/iSZOO9CgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMC0wMS0zMVQwNzozMjo1Ni0wNzow");
			sb.Append("MNCzRRwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTAtMDEtMzFUMDc6MzI6NTYtMDc6MDCh7v2gAAAANXRFWHRMaWNlbnNlAGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3Jn");
			sb.Append("L2xpY2Vuc2VzL0xHUEwvMi4xLzvBtBgAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAAHHRFWHRTb3VyY2UAQ3J5c3RhbCBDbGVhciBQcm9qZWN0");
			sb.Append("hcGKNwAAADp0RVh0U291cmNlX1VSTABodHRwOi8vY29tbW9ucy53aWtpbWVkaWEub3JnL3dpa2kvQ3J5c3RhbF9DbGVhcq++RWMAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Lockpink_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Lockpink_Reset()
		{
			_Lockpink = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Lockpink_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Lockpink = null;
		#endregion
		#region Image Locksilver
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku lock-silver.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Locksilver_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Locksilver, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Locksilver_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\lock-silver.png
		/// </remarks>
		public static System.Drawing.Image Locksilver_Cached
		{
			get
			{
				if (_Locksilver == null) _Locksilver = Locksilver;
				return _Locksilver;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku lock-silver.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Locksilver_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Locksilver_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Locksilver_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\lock-silver.png
		/// </remarks>
		public static System.Drawing.Image Locksilver { get { return _ImageCreateFrom(_Locksilver_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru lock-silver.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Locksilver_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Locksilver_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\lock-silver.png
		/// </remarks>
		public static System.Drawing.Image Locksilver_FromFile { get { return _ImageCreateFrom(_Locksilver_string, "lock-silver.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Locksilver
		/// </summary>
		/// <returns></returns>
		private static string _Locksilver_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(4800);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAQAAABuvaSwAAAABGdBTUEAALGOfPtRkwAACj1pQ0NQaWNjAAB42p1TZ1RT6RY99970QkuIgJRLb1IVCCBSQouAVGmiEpIA");
			sb.Append("oYQYEkDsiKjAiKIighUZFHHA0RGQsSKKhUGx9wF5CCjj4Cg2VN4P3hp9s+a9N2/2r732OWed75x9PgBGYLBEmoWqAWRKFfKIAB88Ni4eJ3cDClQggQOAQJgtC4n0jwIA");
			sb.Append("4Pvx8OyIAB/4AgTgzW1AAABu2ASG4Tj8f1AXyuQKACQMAKaLxNlCAKQQADJyFTIFADIKAOykdJkCACUAAFseGxcPgGoBADtlkk8DAHbSJPcCALYoUyoCQKMAQCbKFIkA");
			sb.Append("0A4AWJejFIsAsGAAKMqRiHMBsJsAYJKhzJQAYO8AgJ0pFmQDEBgAYKIQC1MBCPYAwJBHRfAACDMBKIyUr3jSV1whzlMAAPCyZIvlkpRUBW4htMQdXF25eKA4N0OsUNiE");
			sb.Append("CYTpArkI52VlygTSxQCTMwMAgEZ2RIAPzvfjOTu4OjvbONo6fLWo/xr8i4iNi/+XP6/CAQEAhNP1RfuzvKwaAO4YALbxi5a0HaBlDYDW/S+ayR4A1UKA5qtfzcPh+/Hw");
			sb.Append("VIVC5mZnl5ubaysRC22FqV/1+Z8JfwFf9bPl+/Hw39eD+4qTBcoMBR4R4IMLszKylHI8WyYQinGbPx7x3y7883dMixAni+ViqVCMR0vEuRJpCs7LkookCkmWFJdI/5OJ");
			sb.Append("f7PsD5i8awBg1X4G9kJbULvKBuyXLiCw6IAl7AIA5HffgqnREAYAMQaDk3cPADD5m/8daBkAoNmSFBwAgBcRhQuV8pzJGAEAgAg0UAU2aIM+GIMF2IAjuIA7eIEfzIZQ");
			sb.Append("iII4WABCSIVMkEMuLIVVUAQlsBG2QhXshlqoh0Y4Ai1wAs7CBbgC1+AWPIBeGIDnMApvYBxBEDLCRFiINmKAmCLWiCPCRWYhfkgwEoHEIYlICiJFlMhSZDVSgpQjVche");
			sb.Append("pB75HjmOnEUuIT3IPaQPGUZ+Qz6gGMpA2ageaobaoVzUGw1Co9D5aAq6CM1HC9ENaCVagx5Cm9Gz6BX0FtqLPkfHMMDoGAczxGwwLsbDQrF4LBmTY8uxYqwCq8EasTas");
			sb.Append("E7uB9WIj2HsCicAi4AQbgjshkDCXICQsIiwnlBKqCAcIzYQOwg1CH2GU8JnIJOoSrYluRD4xlphCzCUWESuIdcRjxPPEW8QB4hsSicQhmZNcSIGkOFIaaQmplLST1EQ6");
			sb.Append("Q+oh9ZPGyGSyNtma7EEOJQvICnIReTv5EPk0+Tp5gPyOQqcYUBwp/pR4ipRSQKmgHKScolynDFLGqWpUU6obNZQqoi6mllFrqW3Uq9QB6jhNnWZO86BF0dJoq2iVtEba");
			sb.Append("edpD2is6nW5Ed6WH0yX0lfRK+mH6RXof/T1Dg2HF4DESGErGBsZ+xhnGPcYrJpNpxvRixjMVzA3MeuY55mPmOxWWiq0KX0WkskKlWqVZ5brKC1Wqqqmqt+oC1XzVCtWj");
			sb.Append("qldVR9SoamZqPDWB2nK1arXjanfUxtRZ6g7qoeqZ6qXqB9UvqQ9pkDXMNPw0RBqFGvs0zmn0szCWMYvHErJWs2pZ51kDbBLbnM1np7FL2N+xu9mjmhqaMzSjNfM0qzVP");
			sb.Append("avZyMI4Zh8/J4JRxjnBucz5M0ZviPUU8Zf2UxinXp7zVmqrlpSXWKtZq0rql9UEb1/bTTtfepN2i/UiHoGOlE66Tq7NL57zOyFT2VPepwqnFU49Mva+L6lrpRugu0d2n");
			sb.Append("26U7pqevF6An09uud05vRJ+j76Wfpr9F/5T+sAHLYJaBxGCLwWmDZ7gm7o1n4JV4Bz5qqGsYaKg03GvYbThuZG4016jAqMnokTHNmGucbLzFuN141MTAJMRkqUmDyX1T");
			sb.Append("qinXNNV0m2mn6Vszc7MYs7VmLWZD5lrmfPN88wbzhxZMC0+LRRY1FjctSZZcy3TLnZbXrFArJ6tUq2qrq9aotbO1xHqndc804jTXadJpNdPu2DBsvG1ybBps+mw5tsG2");
			sb.Append("BbYtti/sTOzi7TbZddp9tneyz7CvtX/goOEw26HAoc3hN0crR6FjtePN6czp/tNXTG+d/nKG9QzxjF0z7jqxnEKc1jq1O31ydnGWOzc6D7uYuCS67HC5w2Vzw7il3Iuu");
			sb.Append("RFcf1xWuJ1zfuzm7KdyOuP3qbuOe7n7QfWim+UzxzNqZ/R5GHgKPvR69s/BZibP2zOr1NPQUeNZ4PvEy9hJ51XkNelt6p3kf8n7hY+8j9znm85bnxlvGO+OL+Qb4Fvt2");
			sb.Append("+2n4zfWr8nvsb+Sf4t/gPxrgFLAk4EwgMTAocFPgHb4eX8iv54/Odpm9bHZHECMoMqgq6EmwVbA8uC0EDZkdsjnk4RzTOdI5LaEQyg/dHPoozDxsUdiP4aTwsPDq8KcR");
			sb.Append("DhFLIzojWZELIw9GvonyiSqLejDXYq5ybnu0anRCdH302xjfmPKY3li72GWxV+J04iRxrfHk+Oj4uvixeX7zts4bSHBKKEq4Pd98ft78Swt0FmQsOLlQdaFg4dFEYmJM");
			sb.Append("4sHEj4JQQY1gLImftCNpVMgTbhM+F3mJtoiGxR7icvFgskdyefJQikfK5pThVM/UitQRCU9SJXmZFpi2O+1temj6/vSJjJiMpkxKZmLmcamGNF3akaWflZfVI7OWFcl6");
			sb.Append("F7kt2rpoVB4kr8tGsudntyrYCpmiS2mhXKPsy5mVU53zLjc692ieep40r2ux1eL1iwfz/fO/XUJYIlzSvtRw6aqlfcu8l+1djixPWt6+wnhF4YqBlQErD6yirUpf9VOB");
			sb.Append("fUF5wevVMavbCvUKVxb2rwlY01CkUiQvurPWfe3udYR1knXd66ev377+c7Go+HKJfUlFycdSYenlbxy+qfxmYkPyhu4y57JdG0kbpRtvb/LcdKBcvTy/vH9zyObmLfiW");
			sb.Append("4i2vty7ceqliRsXubbRtym29lcGVrdtNtm/c/rEqtepWtU910w7dHet3vN0p2nl9l9euxt16u0t2f9gj2XN3b8De5hqzmop9pH05+57WRtd2fsv9tr5Op66k7tN+6f7e");
			sb.Append("AxEHOupd6usP6h4sa0AblA3DhxIOXfvO97vWRpvGvU2cppLDcFh5+Nn3id/fPhJ0pP0o92jjD6Y/7DjGOlbcjDQvbh5tSW3pbY1r7Tk++3h7m3vbsR9tf9x/wvBE9UnN");
			sb.Append("k2WnaKcKT02czj89dkZ2ZuRsytn+9oXtD87FnrvZEd7RfT7o/MUL/hfOdXp3nr7ocfHEJbdLxy9zL7dccb7S3OXUdewnp5+OdTt3N191udp6zfVaW8/MnlPXPa+fveF7");
			sb.Append("48JN/s0rt+bc6rk99/bdOwl3eu+K7g7dy7j38n7O/fEHKx8SHxY/UntU8Vj3cc3Plj839Tr3nuzz7et6EvnkQb+w//k/sv/xcaDwKfNpxaDBYP2Q49CJYf/ha8/mPRt4");
			sb.Append("Lns+PlL0i/ovO15YvPjhV69fu0ZjRwdeyl9O/Fb6SvvV/tczXrePhY09fpP5Zvxt8Tvtdwfec993foj5MDie+5H8sfKT5ae2z0GfH05kTkz8EwOY8/wlYzOiAAAAIGNI");
			sb.Append("Uk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAACYktHRAAAqo0jMgAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAFgAAABYA3MXpWAAA");
			sb.Append("AghJREFUKM91kr1uE0EUhb97ZxJjLybhJz8kRKAUoUEUSBHwFFS0NLwBT0MfiRaJgo4e0ZAqEooECkRJcOLE9ia2d70zl2LXm0jAlWam+e65Z86MvOBJY3V96XH7phM1");
			sb.Append("RRC0WoKAhOJ8v7v9vfMm+PXZxc2V17efNxLlEp2eoGKx3Wl/aG293fN6L3nVekmS1Rgo1C2C4NauLbaOZ7b8eKPYDMkYEBSIFIDgmcXVM2wlfbb/0afzg1ZGrFGjyQxG");
			sb.Append("zpBZXDUjd4dze02f6ZAMAQTBs8odFMg5ok+olC84ka56IyfDAYLjLiuknOFZYI2ctLrmKaeW4yEyYVLp3sA44ASPskpCnwgMOSQFvGAECgRwGAUXjHAMiURyhDEdegQU");
			sb.Append("r0BRwYJDcHgcDoCCEWcMiGipDIECZYGHLKI8YgI0aXKfwDZ9YpW6FyASgDmWaADzlCW0WcBjCIpObQQKwJAKosZLCMqv4BWp4Ijxd03f0JXKQmSCEf6JXiorXhAiEInw");
			sb.Append("H7y24VARBGPEoEas2lPyaaji8BQulMH85istQGrvgR7nKIaamxB8elQc+g1UGLFX/2gwjEgkoAg2yn72U5fkSev6g6Tt8eZMTU1MTExNTE3NmbMw7H758W53x+8cx/fp");
			sb.Append("cPlpY07kasalb8OIRXrw69O3z7tjAXXLt5Jln1yF7UqLhaw3OOqeE/8APZfPXIRIafoAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTAtMDEtMzFUMDc6MzI6NTYtMDc6MDDQ");
			sb.Append("s0UcAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEwLTAxLTMxVDA3OjMyOjU2LTA3OjAwoe79oAAAADV0RVh0TGljZW5zZQBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9s");
			sb.Append("aWNlbnNlcy9MR1BMLzIuMS87wbQYAAAAHHRFWHRTb3VyY2UAQ3J5c3RhbCBDbGVhciBQcm9qZWN0hcGKNwAAADp0RVh0U291cmNlX1VSTABodHRwOi8vY29tbW9ucy53");
			sb.Append("aWtpbWVkaWEub3JnL3dpa2kvQ3J5c3RhbF9DbGVhcq++RWMAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Locksilver_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Locksilver_Reset()
		{
			_Locksilver = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Locksilver_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Locksilver = null;
		#endregion
		#region Image Pin_red
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku pin_red.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Pin_red_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Pin_red, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Pin_red_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\pin_red.png
		/// </remarks>
		public static System.Drawing.Image Pin_red_Cached
		{
			get
			{
				if (_Pin_red == null) _Pin_red = Pin_red;
				return _Pin_red;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku pin_red.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Pin_red_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Pin_red_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Pin_red_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\pin_red.png
		/// </remarks>
		public static System.Drawing.Image Pin_red { get { return _ImageCreateFrom(_Pin_red_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru pin_red.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Pin_red_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Pin_red_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\pin_red.png
		/// </remarks>
		public static System.Drawing.Image Pin_red_FromFile { get { return _ImageCreateFrom(_Pin_red_string, "pin_red.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Pin_red
		/// </summary>
		/// <returns></returns>
		private static string _Pin_red_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(1212);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3");
			sb.Append("YXJlAFBhaW50Lk5FVCB2My41LjVJivzgAAAC+0lEQVRIS62Va0hTYRjH33N2sSxzKptOPLaWIKbQ0MTNBWJB+MFMkIQE/ZA3tBix5cp0En1KIWhqCYYDiaCYUWaFJAUJ");
			sb.Append("UQZBVhJFUBqaWSkarbzt6f/qir7UGc0DP85lz/t7Luc9jDGZo1aS7N7i4tlrTudit8s14iwtdW+JiTFjmSC39p+/39Bo7lN2NlFVFVFrKy3299Orvr4fp2pqrqfEx6f+");
			sb.Append("j1xVwFjOY8bm3isURFotkdVKVF29kmB5YIDudnRM5WVklARVfRRjOgdjrT2MDT1gbIYYo9fgGaBfCXgHPEFbG71wu7/vSk0tlK28Qa/vWlCriQs/gEkuBGPgNhjl96K4");
			sb.Append("2oHFQlRZSd0FBXgsc5w2m72Uk7Mi4zz5Qz4fuO/FeQiMo4MZJLggSW/kvGyfXl84YbcvUnLyingJDIKnYDmQjD+fAiPAy9j0DkEwyYkFURQ3V6WlDfqam4nM5tW2A3O+");
			sb.Append("hfMjXilYAJ9BrigOKxSKvbJiBGUqlco7BUlJSx9bWohqaoj0+hW5H3wDE4FZ82ubIHzCmiPBiI0Qn1epVNPboqP9vXg58+3tRGVlRAkJRErl7/nzZA8Z+yoIwm45McMo");
			sb.Append("wiDOhdgLvuy0mP0nIb1cXk4+nqCpiaioiCgri8hkoosREXxHxMiKeQBaWw+5RaOJ7He7z5LBYFjGvV+jUtEeg4FqMftDmZmUq9XOrRPFBlS8MSgxD0Kwprh4/5jTWedD");
			sb.Append("5aNqtfolzuNgDkl8HBTwFh3aERsZtFiSpMMeT5ffaDSOQNYJSoANnAEeiD0QN0KcAbEqKDGq01RWlL+rrz8+B0kfyOPjARsg1IIEXEuQRgFlUFIeZDJtd3q9V0in0z2H");
			sb.Append("9BhEuqAX/y0wPDw8zll3dNThcPBqL4FMVKcIWWy1Zruu9nj9cXFxw5AeRLWbQpZCENvkapy02WyzmPM5iLdihqH9U/CqEhMTD2DfLsTGxt6DNB8TCFuLall6enpnSkrK");
			sb.Append("TbRfwd/+mkgDH8UJ7Ml8tC+h2pBG8BOuuEZRW4gJVwAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Pin_red_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Pin_red_Reset()
		{
			_Pin_red = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Pin_red_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Pin_red = null;
		#endregion
		#region Image Systemswitchuser2
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku system-switch-user-2.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Systemswitchuser2_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Systemswitchuser2, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Systemswitchuser2_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\system-switch-user-2.png
		/// </remarks>
		public static System.Drawing.Image Systemswitchuser2_Cached
		{
			get
			{
				if (_Systemswitchuser2 == null) _Systemswitchuser2 = Systemswitchuser2;
				return _Systemswitchuser2;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku system-switch-user-2.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Systemswitchuser2_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Systemswitchuser2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Systemswitchuser2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\system-switch-user-2.png
		/// </remarks>
		public static System.Drawing.Image Systemswitchuser2 { get { return _ImageCreateFrom(_Systemswitchuser2_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru system-switch-user-2.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Systemswitchuser2_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Systemswitchuser2_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\system-switch-user-2.png
		/// </remarks>
		public static System.Drawing.Image Systemswitchuser2_FromFile { get { return _ImageCreateFrom(_Systemswitchuser2_string, "system-switch-user-2.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Systemswitchuser2
		/// </summary>
		/// <returns></returns>
		private static string _Systemswitchuser2_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2708);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAWAAAAFgDcxelYAAAG");
			sb.Append("H0lEQVQ4y23VW2wcZxUH8P83Mzs7MzvrtXd37PWur7EdZ8m6iRPSmEalKVEJQoqphFBUIT+AlEJVCQnx0Eo8UHGReAEVqER5QVAhBFIVqqigEkodJaVVYzkuCY5jHF/W");
			sb.Append("l931Xrw7u3P55psbD5YoBY50Hs7L7+FI538I/qvk7q/Dbr1KeOlKbPxTYzlR4KeFaKQgKtFeAITZTt212Yrr+kvFu3tF2nzFUDPfCIzKTz/mkP8ctMkXUVv9QDxy7snj");
			sb.Append("faOZLw6dHJwdnR4a03LdETkmEhACarGwXtL9zQ93drbuFP9U3aj8fv3dpQ+zp87apTsv/C+cHH8BzZ2D2Ccu5GePnZ/8VuH8xHRmJMFxHBAEIcIgBAgBIQDHcwgDoLqj");
			sb.Append("h/fm1/55f371JxsfrP9u9PEXm/evDgAA+EN9Dq4LpXDx+Nz0F6a+W7gwekxSQ2IYJizTBrUpKKWgNoVtU1imDdu2EVUI6RtPpcW4NOM6CIq3/3CXIzPUc24fwsCAePT8");
			sb.Append("9Ofznzv2/eHTqSFK29B1Ax3TAqUUzHHgOM4hTilMy0LbNGEaFlxmoyujKJwonrCaXmV/ubwMRD0eAEZm5sYHZ4Z/mJ3unjI6DTT1DuB5yEgSXMbQ7HRg2/a/mw8C9EkS");
			sb.Append("TNNEtdmCbVuQkqLCGMYD6r/XLr1X4ePxK7JWyD3T+6j2FZPVuIODJuD5eGpsDLOTk5AIweLWFtqmeQhTikc0Dc8UCugRRTzY28NutQ7HMcDHZM0o262A5t7neqfHeyKa");
			sb.Append("PKu7dWF7awvVag3Tmoan83lkYjFs7++jUq2iUa+j0WigVqthu1wGFwR4YmQEnxkZgdPpYHtnFy27jEhGvqT2d2cF32djfjeZKm4/RLt1gMlsDk+MjaFbUfCL+Xn88sYN");
			sb.Append("GI4DnuMAAGEY4s/1OnjPw7cvXcKTExN4a3ER1zfWIYp1xNTRYT/wC5yP8AjlWLxaqUBvtjCYSKCQy+H+7i5+e+sW1nd30dZ1tFot6LqOdruN/VoN1xYWML+8jEwigXwm");
			sb.Append("A2qaqFarMDxdCDgc5YAgGVbLhG1uIGy1kJQkpFQVK3t72CqXwSiFTSks24ZlWbAsC4wxlOt13C0WwRGC3ngcUd8H09tghk4gICUAxCO6CbK6BnAhwrNnEYYh4LpAowGn");
			sb.Append("3YYvyyAcB5DDewo8D1wYImAMAOAbBsJiESiXQKgKeBOBAJ6vcnLc5+VYxG/WUN7awn69jhODg5gQBOysr8NTFEAQDuEwBCjFcCaDM7kcfN9H8cEDtB+ugTAGYUQKA8KV");
			sb.Append("OD6mrHGRRENOZ4CoiLsPVnFzYQFjQ0O4MjeHwpEj4F0XYAxwHBBK0auq+PLsLD772GNY3dzE3xZug3keIt1JROL9FGJ0hU+d/JIbkmBakP18u1mCbnRgMYapfB4XZmaQ");
			sb.Append("1DTcXFyEyRjA81AEAV+9fBnfef55mLaNn732Gq5dvw43DNCVm0RUPXaHkPirPPVPeTEtTuR04iI190XmmNgsl1CqNyArCg4MAzcWF2EwBnAcopEICvk8VEXBr994A796");
			sb.Append("/XW0DQNiVw/SY+dc3+152W76N4k69T2kjvZnlDR52XUeXt7+x1/BrA4gRDCczYIFAfYNAwHPH+7Y95EQRfSqKnYqFVDTAB8R0Tt6GnLi5Du0Gfla6dpzD3lWnYe+IljK");
			sb.Append("xPheLK2diHbFsrZ1AN93oVsmDJ5HRNOgpNOQenrAKQpM10WjVoMXeODlGNIjJxDTTq44RvSl0t/LS2huBIfp1nsx1PWgIqcSW2pv/0QslR7wAgeeIkLtz0LL9kPr60N3");
			sb.Append("MgVZVUEkET7PIyp1oW/0NGKpR5YdS3mpVQ3f4kPGvPLVj4I+9ukfwSzpkcHHxz+ppMTn+Kg9C9HoiskB6emSEFcV8BwHizpotS3oRgDHlEzfkt6mbbxSK5q34grvNN58");
			sb.Append("9qOgBwC3eB3qqaeD+tXflJTCo+/6RFriIj0s3jOgJtNDUjI1EMpqnx+QJLOcrlKnLb9tmcKPnQ7389KbS/e6xjX34Nqz///nAQA59wOMnjmOjYU1YeDM0bgU57NEwDAn");
			sb.Append("CClCQALPPwg9FB0rLG0vFzunL55m9/74Pthfvvkx51/DKg4pt8OiKwAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOS0xMS0yOFQxNzoxODoyOC0wNzowMDGRsiwAAAAldEVY");
			sb.Append("dGRhdGU6Y3JlYXRlADIwMTAtMDItMjBUMjM6MjY6MTgtMDc6MDBn7D1BAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEwLTAxLTExVDA4OjQzOjU1LTA3OjAwpbPccgAAADV0");
			sb.Append("RVh0TGljZW5zZQBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9MR1BMLzIuMS87wbQYAAAAJXRFWHRtb2RpZnktZGF0ZQAyMDA5LTExLTI4VDE0OjMy");
			sb.Append("OjE0LTA3OjAw1YvsSQAAABZ0RVh0U291cmNlAENyeXN0YWwgUHJvamVjdOvj5IsAAAAndEVYdFNvdXJjZV9VUkwAaHR0cDovL2V2ZXJhbGRvLmNvbS9jcnlzdGFsL6WR");
			sb.Append("k1sAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Systemswitchuser2_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Systemswitchuser2_Reset()
		{
			_Systemswitchuser2 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Systemswitchuser2_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Systemswitchuser2 = null;
		#endregion
		#region Image Systemswitchuser3
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku system-switch-user-3.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Systemswitchuser3_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Systemswitchuser3, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Systemswitchuser3_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\system-switch-user-3.png
		/// </remarks>
		public static System.Drawing.Image Systemswitchuser3_Cached
		{
			get
			{
				if (_Systemswitchuser3 == null) _Systemswitchuser3 = Systemswitchuser3;
				return _Systemswitchuser3;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku system-switch-user-3.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Systemswitchuser3_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Systemswitchuser3_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Systemswitchuser3_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\system-switch-user-3.png
		/// </remarks>
		public static System.Drawing.Image Systemswitchuser3 { get { return _ImageCreateFrom(_Systemswitchuser3_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru system-switch-user-3.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Systemswitchuser3_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Systemswitchuser3_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\system-switch-user-3.png
		/// </remarks>
		public static System.Drawing.Image Systemswitchuser3_FromFile { get { return _ImageCreateFrom(_Systemswitchuser3_string, "system-switch-user-3.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Systemswitchuser3
		/// </summary>
		/// <returns></returns>
		private static string _Systemswitchuser3_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2140);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAABuvAAAbrwFeGpEcAAAACXZwQWcAAAAWAAAAFgDcxelYAAAE");
			sb.Append("RklEQVQ4y52Vb2hVdRjHP8/v/M6590635drmvdsU2ZZDlooGEUkgvfC+mPgvIXOgL3oR9iowKg2tIOh1LxJ6oawIMggVaqSOhQgGienSDXFptYu2HN65ed299/z99eKc");
			sb.Append("7lwghA/ne57zcH7n+T2/7/PnCIk8twuUQqKQJxJlQRRhfjke2xrg9U/z9U+1db177OLn3doKSduQ0uDY4FhgW6AVAhBGGC8Ezwc3ANePAWnefvm937vXn/3km3d+Kul1");
			sb.Append("e6GpvefApt6+A2s6nkeJQHwBiX7ENsltgU5WZhuzXPzjslm3l/d1WiNHzn/2TPuSTjI6E39sDNU7VYwy1LXV/W86/p65y/e/Dq5crxFdvQ+hE6o59yFhGGKMoaHUwNYX");
			sb.Append("t+L7PqcnTuMb///xrBQEqOp90D4IIWrOnSMIQloqLeRfyCMiFL0iM+7Mo+fFYJAaMQvF0Q6EKB9EhzYQoh5W5shKjs0bNiMiFKYLnLp2Cj/05x0psDP2YyPOOBkIUaEN");
			sb.Append("OnDBZJB2aWPHSzsQEXzfJxNl2LJiC5ayECUoUQRhwLnCOe5Edxac4l+pT9dDKBK4oMsBSIha07MWy7LwPA8RIZfNYds2SqkaLMuiuLjI+LVxCInxyAZu4CIRqhyA9g1I");
			sb.Append("pNTxK8fJ1mdZYi9Ba83IxAijlVHEEkTFCEzAyOQInnhQAXzAASJoWdzCw2oJExjlG9BRFSESuf7XGId+OMThTYdZ1riM3rZehn8cZjQ1ClbML4AyisZ0I/t790MIR34+");
			sb.Append("wlhpjOHrw7hBFRMiURWRpo1Y1aw1aDWl8qWgTGtzKyf2nmBV8yo8zyN/Ns8MM4gSDAY/8CGAq69dJW3S3PzzJru+2MWN0g0anEW4t90zi+4HfSruGcFSCjRMeVNsO7mN");
			sb.Append("C1MXOD97njF3jEJYYMJMUDAFJplkMpqkb7CPWW+WjmwHA68OsDKzEkspks5HmjZi+Tl7MNWayd8zD2ARUMe8zkAHHeyp24NjOXGyIoj8iLXL17KhewOu6zI1PcVb377J");
			sb.Append("lesjZ9LTfp+uRWwpiIj51AnsODkH1x1kX8++BaVVLpepVCpUKhW01nQu7+TDnYfZ9vEr89NNBLSS+akjSbJUvOJY8Ri5Yg5HORCACQxe2aM5amZFegWO42Asw1dXvqz1");
			sb.Append("ZM2xpSSuy/+KgUszl9h+dXtsV4E5aJ9uZ+DZAVLdKYxl2P31bsYnLqPmmxQUghap8UeUFH+Q1KoLlBO4kA7SHO09yuqu1aCh/2Q/QzeG0AIisWctArbW2PFkmocPeAnn");
			sb.Append("JDbxOzuy6enuQaUU/d/1M/TbEISgRSEiMbW+Jupqab/VuXQpaVtDihhO4tQkG0VJ90ax/caZ7dihzd3p26ypzyEOtKeXMuuM3yprIgFo3alam7NPf1As3euq/RaSGWBM");
			sb.Append("guT5sbNYFCmdulV5UPmoeJKp2mBt2ITYAcpEPJGIAl8TPTgbh/QPyKK5NjJKLuAAAAAldEVYdGNyZWF0ZS1kYXRlADIwMDktMTEtMTVUMTc6MDM6MDUtMDc6MDBx3el7");
			sb.Append("AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEwLTAyLTIwVDIzOjI2OjE4LTA3OjAwZ+w9QQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMC0wMS0xMVQwOToyNToyNi0wNzowMKaj");
			sb.Append("rHcAAABndEVYdExpY2Vuc2UAaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvMy4wLyBvciBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9s");
			sb.Append("aWNlbnNlcy9MR1BMLzIuMS9bjzxjAAAAJXRFWHRtb2RpZnktZGF0ZQAyMDA5LTAzLTE5VDEwOjUyOjQ0LTA2OjAw4frSPwAAABN0RVh0U291cmNlAE94eWdlbiBJY29u");
			sb.Append("c+wYrugAAAAndEVYdFNvdXJjZV9VUkwAaHR0cDovL3d3dy5veHlnZW4taWNvbnMub3JnL+83qssAAAAASUVORK5CYII=");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Systemswitchuser3_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Systemswitchuser3_Reset()
		{
			_Systemswitchuser3 = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Systemswitchuser3_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Systemswitchuser3 = null;
		#endregion
		#region Image Tool_restart
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku tool_restart.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Tool_restart_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Tool_restart, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Tool_restart_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\tool_restart.png
		/// </remarks>
		public static System.Drawing.Image Tool_restart_Cached
		{
			get
			{
				if (_Tool_restart == null) _Tool_restart = Tool_restart;
				return _Tool_restart;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku tool_restart.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Tool_restart_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Tool_restart_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Tool_restart_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\tool_restart.png
		/// </remarks>
		public static System.Drawing.Image Tool_restart { get { return _ImageCreateFrom(_Tool_restart_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru tool_restart.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Tool_restart_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Tool_restart_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\tool_restart.png
		/// </remarks>
		public static System.Drawing.Image Tool_restart_FromFile { get { return _ImageCreateFrom(_Tool_restart_string, "tool_restart.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Tool_restart
		/// </summary>
		/// <returns></returns>
		private static string _Tool_restart_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2364);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAAK/INwWK6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAASAAAAEgARslrPgAAAAl2cEFn");
			sb.Append("AAAAFgAAABYA3MXpWAAABONJREFUOMt9lWlsVUUUx38z997et7S0pQstFRpWsSAkyKYFWSIIGKMCArExUALBCljgg0QFCZqyCCUiiRCxICmGQCMkEEEWMdCwx4IBJELZ");
			sb.Append("LHsRaAvte+/eO+OHPl4poJOc5HyY+WXOf/5zjtBaAyCEAIBRQAagJCgBWjbmXjQsbx6hkB8j8CluHLgGuCbc8uDQHR7xJI+vMUAW/7ukksGXuwz5BM/YgOu0JHofUmwI");
			sb.Append("NOGaskFAa8B7jKIVeC54TizUg3p30bgFbJtZlpcYl7yfUEMOQoDSMDgxdtSMZd0BN5p7tCCsxlu2//WWwbTnpDYNPKlRAkIqK+Q9pGNvj50LyrrlFU379dLNyjcw4iuI");
			sb.Append("88VwIqZxgQADCDMoIzFzdeHgmc/36doDX7xEoyBas0AQ5zPYoVbRMdCVDtdGMG7etKtXbl/NxbL+1turngF2GdA7u++ulROX+ytbHOZ43W/UuvfQ6Ci4ca9SiqBoQZ26");
			sb.Append("z/DMUbjlnZm4aGoRvuBcvfPyE1IoklonZZUU5y32b2hYzulbFeQmD+El/zCEljGoFJKaSA2/3N1C0A7SpqYnRXtLFcLajZbP0NhhakH/gk67Graw5/o+ZmfPw7iYys6T");
			sb.Append("+wi5nos2BEpo4QpjwsjRIsNXwWjfJIpXlLH7yK4P8McfwDWfBrdMSH0vMyOd2Wfn83bGKOrP2MwqnbARWIayHqKkwJOaBm/WmIEjpuYFC5mzrDh85PTBqQQS1qP1o6Ka");
			sb.Append("gzMTsnLaBNsyI2MOuUn9KSz77AaGlY9th9ECIhYoiRBm9d7fD7On4tClqmsXJxBMKEcDymjm99jjBQqSb+ekdo2Llwm6LvxQnKg6fUzryDBMAZIE6u06lISQbwlhpwfC");
			sb.Append("yCdO3iDiBHAFeAYYttb7KhuauyLfTiPiytj3tfy1yLDCiazAiveot6ehTAjFpSG4g/I0pl7bMb3jawHZAtdzuXzruvtwx8n2zR9PyGosX6NOUkCktl3Ql1o6dsC7uRvK");
			sb.Append("N3/v6KgxpKpGS/BcUhIy++4s/q5Nta+SbCOH8bPmP8MV0S+HIaAhNLBD+gsbfyxcl+m3A6z7ucSPa2agGnXGkTb1oSkfjsvPOR8sZ+u9NeRbRVRdv3Pp2WABNISG9mk/");
			sb.Append("YOuqj5YHj9vb6FozlGHdR41VynsTbYAniFOGObT3kECf4a359sp8eqT04nJFiMtXKrc/DdYCXLfzi9m9NhUXfBlcV7eYC9fPYaUmUzB9pKXwrMcvcMU9xxcXlpJsJzPY");
			sb.Append("y2NKydc1aL5+GqwkhN0R+a/kJ1fo/ey/eoBUK52VF78CoYm1Rxq19psB+qXk8o5/EgsXbubkmYrp2P6YFE2uyEsE5WS1Tcw+9M2UJW3LvDUc++coM7I+JlEm4aqmfmoI");
			sb.Append("g4CbSHVlhNWbf7p76q9TswkE1+N56OOnngCPTwPpQL3Ts11qpx2LJnze6qB/Bz0fDGLpD6W1nudVo0xQEu1Jfaem5tbd6pv7kOZaTLux82iNPvrHE+CRrSApBI4NDZFu");
			sb.Append("yf70TYvfn5uTkZTGWwsmr0WLApQZHVGGBtNBmNHRJUAIuF+LPnvhCXDAgtFBCFngWBBWqUL4Vr3apd+Yg3+eKHFVZPJj4Caglo0RcaDiTGzmiWbDdHAAUgLgmOBa4EgI");
			sb.Append("eUWY/ngMp/A/wSEHTp0H142B/wXQ4C3QlhRQggAAACV0RVh0Y3JlYXRlLWRhdGUAMjAwOS0xMS0xNVQxNjowODo0NC0wNzowMHaWzkcAAAAldEVYdGRhdGU6Y3JlYXRl");
			sb.Append("ADIwMTAtMDEtMTFUMDk6MTk6MjQtMDc6MDDDv4NtAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEwLTAxLTExVDA5OjE5OjI0LTA3OjAwsuI70QAAADV0RVh0TGljZW5zZQBo");
			sb.Append("dHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9MR1BMLzIuMS87wbQYAAAAJXRFWHRtb2RpZnktZGF0ZQAyMDA5LTExLTE1VDE2OjA4OjQ0LTA3OjAwKSe4");
			sb.Append("cwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAANdEVYdFNvdXJjZQBOdXZvbGGsTzXxAAAANHRFWHRTb3VyY2VfVVJMAGh0dHA6Ly93d3cuaWNv");
			sb.Append("bi1raW5nLmNvbS9wcm9qZWN0cy9udXZvbGEvdj20UgAAAABJRU5ErkJggg==");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Tool_restart_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Tool_restart_Reset()
		{
			_Tool_restart = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Tool_restart_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Tool_restart = null;
		#endregion
		#region Image Transformshearleft
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku transform-shear-left.png.
		/// Vrací přímou referenci na objekt v paměti = volání je velice rychlé (pod 1 mikrosekundu), 
		/// ale protože se vrací živá reference, pak zásahy do vráceného objektu se projeví v objektu v paměti = natrvalo.
		/// Případně je možno vyvolat metodu Transformshearleft_Reset(), která zajistí regenerování obrázku z jeho definice.
		/// Bezpečnější je používání property Transformshearleft, která vrací vždy nový objekt.
		/// Pro používání pro Button.Image, kde bude nastavováno Button.Enabled = false; je třeba použít property Transformshearleft_FromFile.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\transform-shear-left.png
		/// </remarks>
		public static System.Drawing.Image Transformshearleft_Cached
		{
			get
			{
				if (_Transformshearleft == null) _Transformshearleft = Transformshearleft;
				return _Transformshearleft;
			}
		}
		/// <summary>
		/// Vrátí obrázek, vytvořený na základě obrázku transform-shear-left.png.
		/// Nelze používat jako Image pro Buttony, kde bude nastavováno Enabled = false (pak dojde k chybě .NET: Ot of memory).
		/// Pak je třeba použít Image Transformshearleft_FromFile.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Transformshearleft_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Transformshearleft_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\transform-shear-left.png
		/// </remarks>
		public static System.Drawing.Image Transformshearleft { get { return _ImageCreateFrom(_Transformshearleft_string, null); } }
		/// <summary>
		/// Vrátí obrázek, načtený ze souboru transform-shear-left.png.
		/// Vrací vždy novou instanci = volání je při častém používání výrazně (až 1000krát) pomalejší než použití Transformshearleft_Cached
		/// (kde ale hrozí nebezpečí pokažení obrázku v paměti).
		/// Čas pro vytvoření jednoho Image (tj. každé jednotlivé čtení této property) pro obrázek velikosti 32x32 px (32bpp) je průměrně 350 mikrosekund.
		/// Pokud je třeba používat obrázek často a rychle, je možné využít property Transformshearleft_Cached.
		/// </summary>
		/// <remarks>
		/// Plné jméno vstupního souboru:
		/// C:\David\CsProj\GreenSchedule\Planning\pic\22\transform-shear-left.png
		/// </remarks>
		public static System.Drawing.Image Transformshearleft_FromFile { get { return _ImageCreateFrom(_Transformshearleft_string, "transform-shear-left.png"); } }
		/// <summary>
		/// Vygeneruje a vrátí string, který definuje obsah souboru Transformshearleft
		/// </summary>
		/// <returns></returns>
		private static string _Transformshearleft_string()
		{
			System.Text.StringBuilder sb = new System.Text.StringBuilder(2032);
			sb.Append("iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAA");
			sb.Append("OpgAABdwnLpRPAAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAAEwgAABMIBvM+QGAAAAAl2cEFnAAAAFgAAABYA3MXpWAAAA61JREFUOMutlE1sVFUUx3/nfrwpfTMl");
			sb.Append("CBSitQQSKRQLKATBJrog0Y2JSRviR0jYuHDRGKMhIQotYjUu3JhUjUv82pVodIMro1htY0j5aAMaIdTURLFfM29mOjPv3etiZiiVVsF4kpecd8/NL//zv+deWCae/OA6");
			sb.Append("/yVGRs4CIMttaH5p/r69rdFPJzqvfFeMlb65JkoEwDu8UjeWvdba7N69cw+AWQqa6cl2aSkP7l/3y/COB7d1+jjBJY7EQZBKgQiJ80zNZHHO45xDRBgf//mHOuMW8Iqe");
			sb.Append("wsPOlQeNeP/O+e0PDVyI/eqMkeaMsDajWJMW1maElaGha3OWihdEBPAUiwWWBRcHGocyPdnuBBl8rvXbkd7nH9njSvNV10RwrupgvjBLOVFAVa1Smnx+AaxYInIDTad+");
			sb.Append("+z199+nJTVtAkRAQY4idwomm4hyidQ2oap8QRfnFivs/Hd/mvb9YLid4PHiPYxTxnhffO+dFkJvP2XvPqrTlhSdaSFxNodJ4nywGH322fazv5Oilpx+9p619411VggfE");
			sb.Append("V/v2C0AAEc/7X1zh/LU8Ha0hDhABYxacVQCP9XqM1v1nxqalXKoQ5UvkCiWiqEQuKpPNl8hFJXKFaj4XlelsX8XQpTkCW3dTsNYuBn91Qjh2sOOTiT/m4+uzxepoJY7Y");
			sb.Append("ORKXLOSJq45X4ti0Pk2l4pn4s4wxBmM0QWAXW1GPhkC//c2FqSOP71qL81U/RBSCx1MdqbodSSlh1+aV/vMzV69vCScvI1qFYaNaEqxF3hz7NTqyty2NVvX5rDUq1Xbr");
			sb.Append("S4KwfUMo3483ND/1Y3dL5S2pAAwOnqK7u2vxuL1ycFvOavny4kTRp1IWazWBMQSBwdrqv7WGoJaHKyxtLSG994+9UWd0d3fdOsfHT46iteofvRpJY6Cx2mCswWiN1ZrA");
			sb.Append("GqwxGK0w1qDEsG/rakqV5OW/34XF4EM7OXawYzh2/tqlyaK31mCtIrAGYzVGG6yuqdYGYxQb16dZ02TV6x+PH1oWfMN4rfqHL89KUyZFU2MDmcYUTWGKTBiQTqdIhynC");
			sb.Append("MCAdNqCtZf8D632cxEdvZiz7bL720cXcfDlJS+2ueO8w4oi9ILV348ahK0Uq0Cildrz6zNbzyzE58eHStbZjxdMc8Ou40xg8W/nHesfx3N57D8/5dE+2699Yt1jx2Tnv");
			sb.Append("Z4owlYfpHEwVHNN5z3QuZiobMxVV3HRBlBPbWXw3HPp/FPdF+25X8R3Fjr65rzccnmm7nb1/AZ9KgHqbbeouAAAAJXRFWHRjcmVhdGUtZGF0ZQAyMDA5LTExLTE1VDE3");
			sb.Append("OjAzOjA1LTA3OjAwcd3pewAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMC0wMS0xMVQwOToyNTozOS0wNzowMO0cZLwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTAtMDEtMTFU");
			sb.Append("MDk6MjU6MzktMDc6MDCcQdwAAAAAZ3RFWHRMaWNlbnNlAGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzMuMC8gb3IgaHR0cDovL2NyZWF0");
			sb.Append("aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvTEdQTC8yLjEvW488YwAAACV0RVh0bW9kaWZ5LWRhdGUAMjAwOS0wNi0yNFQxMDozNjo0Ny0wNjowMFUWNvwAAAATdEVYdFNv");
			sb.Append("dXJjZQBPeHlnZW4gSWNvbnPsGK7oAAAAJ3RFWHRTb3VyY2VfVVJMAGh0dHA6Ly93d3cub3h5Z2VuLWljb25zLm9yZy/vN6rLAAAAAElFTkSuQmCC");
			return sb.ToString();
		}
		/// <summary>
		/// Resetuje obrázek v paměti.
		/// Následující použití property Transformshearleft_Direct si vytvoří nový, korektní - podle jeho originální deklarace.
		/// Tuto metodu je vhodné použít v situaci, kdy je správnost obrázku v paměti nejistá.
		/// </summary>
		public static void Transformshearleft_Reset()
		{
			_Transformshearleft = null;
		}
		/// <summary>
		/// Úložiště objektu v paměti, při prvním použití Transformshearleft_Direct je objekt naplněn a následně využíván.
		/// </summary>
		private static System.Drawing.Image _Transformshearleft = null;
		#endregion
		#region SPOLEČNÉ METODY PRO KONVERZI
		/// <summary>
		/// Vrátí Image z definice (string). Image generuje buď v paměti, anebo s pomocí souboru.
		/// Pokud není zadán parametr (cacheFileName) (když je null), generuje se Image v paměti.
		/// Pokud je soubor (cacheFileName) definován, pak se Image čte z něj.
		/// Pokud soubor neexistuje, nejprve se vytvoří.
		/// Umístění souboru (adresář) je dán property _ImageCacheDir, defaultně je to adresář (Sys:\Documents and Settings\All Users\Data aplikací\IconCache).
		/// Obsah obrázku definuje metoda getDataMethod.
		/// </summary>
		/// <param name="getDataMethod"></param>
		/// <param name="cacheFileName"></param>
		/// <returns></returns>
		private static System.Drawing.Image _ImageCreateFrom(_GetStringDelegate getDataMethod, string cacheFileName)
		{
			System.Drawing.Image image;
			if (cacheFileName == null)
			{
				using (System.IO.MemoryStream ms = new System.IO.MemoryStream(Convert.FromBase64String(getDataMethod())))
				{
					image = System.Drawing.Image.FromStream(ms);
				}
				return image;
			}
			string fileName = System.IO.Path.Combine(_ImageCacheDir, cacheFileName);
			if (!System.IO.File.Exists(fileName))
				System.IO.File.WriteAllBytes(fileName, Convert.FromBase64String(getDataMethod()));
			if (System.IO.File.Exists(fileName))
				return Image.FromFile(fileName);
			return null;
		}
		/// <summary>
		/// Obsahuje jméno adresáře, který slouží jako Cache pro obrázky systému.
		/// </summary>
		private static string _ImageCacheDir
		{
			get
			{
				string dirName = System.IO.Path.Combine(System.Environment.GetFolderPath(System.Environment.SpecialFolder.CommonApplicationData), "IconCachePicLibrary22");
				if (!System.IO.Directory.Exists(dirName))
					System.IO.Directory.CreateDirectory(dirName);
				return dirName;
			}
		}
		/// <summary>
		/// Předpis pro metody, které generují obsah souboru s daty
		/// </summary>
		/// <returns></returns>
		private delegate string _GetStringDelegate();
		/// <summary>
		/// Vrátí Icon z dat (string), která jsou předána na vstup v kódování Base64
		/// </summary>
		/// <param name="data">Vstupní data v kódování Base64</param>
		/// <returns>Icon vytvořená z dat</returns>
		public static System.Drawing.Icon ConvertStringToIcon(string data)
		{
			System.Drawing.Icon icon;
			using (System.IO.MemoryStream ms = new System.IO.MemoryStream(Convert.FromBase64String(data)))
			{
				icon = new System.Drawing.Icon(ms);
			}
			return icon;
		}
		/// <summary>
		/// Vrátí Cursor z dat (string), která jsou předána na vstup v kódování Base64
		/// </summary>
		/// <param name="data">Vstupní data v kódování Base64</param>
		/// <returns>Cursor vytvořený z dat</returns>
		public static System.Windows.Forms.Cursor ConvertStringToCursor(string data)
		{
			System.Windows.Forms.Cursor cursor;
			using (System.IO.MemoryStream ms = new System.IO.MemoryStream(Convert.FromBase64String(data)))
			{
				cursor = new System.Windows.Forms.Cursor(ms);
			}
			return cursor;
		}
		#endregion
	}
}
